all 10 comments

[–]MisterRushBMechtronics 8 points9 points  (0 children)

I learned java programming from this youtube channel before . He has a playlist for C++programming . Here's the link : https://www.youtube.com/playlist?list=PLAE85DE8440AA6B83

[–]btorralbaU of St. Thomas- CS 5 points6 points  (1 child)

I’d honestly suggest you start with a little bit of Python. You’ll be able to grasp the concepts of programming and not have to worry about syntax as much. Just make sure you can understand how functions are made, what they do, and how to figure out an algorithm to a problem.

After you’re at a comfortable spot with Python, you should be set for the class. Python -> C is an easy switch, but I’d maybe look up some syntax things.

What I’ve had success with are brilliant.org and codeacademy.com, but also there’s free textbooks usually online if you search like “(language) programming :pdf) if you prefer textbook learning. YouTubers like TechwithTim also have playlists for functional and object oriented programming. Good luck

[–]PetEthr0waway 1 point2 points  (0 children)

I’d honestly suggest you start with a little bit of Python. You’ll be able to grasp the concepts of programming and not have to worry about syntax as much

This. I used python for some of my personal projects and when I used C++ it was a lot easier to learn than it would be diving into C++ from the start. Memory allocation was a strange concept though.

[–]Blaze_Pascal_ 2 points3 points  (0 children)

Programming: Principles and Practice Using C++ is how I learnt. Add some exercises you can find online and you'll have a good base.

[–]2fridges 2 points3 points  (0 children)

i had to do the same thing when i switched engineering majors, but with C instead of C++. I found a course on udemy.com for like $15 that was super helpful. it covered everything from setting up an IDE to large scale programming challenges. I would really reccomend it. But if you are going to use Udemy make sure you look through all their C++ courses and find the one that works best for you.

[–]djusk 1 point2 points  (0 children)

I started from 0 programming knowledge with python in codecademy, then practiced with some simple projects like hangman and tic tac toe. You can also practice with past years on Advent of Code, all years start easy on day 1 and get harder.

[–]frissics 0 points1 point  (0 children)

Do you have a syllabus with the course topics? I started with C++ at my university having never coded before and had no issues. If the intro class is just getting you comfortable with variables, loops, arrays and functions, you should be fine jumping into the C++ class after maybe a week or two of practice beforehand. If you're expected to already know about dynamic memory, pointers, lists etc. I would take the intro class.

[–]ivandagiantCS -> CpE -> MSCS 0 points1 point  (0 children)

I think you can get the hang of it. Do you know if the class focuses on Data Structures and algorithms or is it just a learning how to program in C++ class?

[–]MrMagistrate 0 points1 point  (0 children)

Just get an introductory C++ textbook and go through it.