Hey everyone! I'm about to start my computer science degree this September, and I've got four programming classes lined up for my first year. According to my study plan, I'll kick things off with C in the first semester and then move on to C++ in the second semester, continuing with it throughout the following years. To get a head start, I decided to dive into C++ first in hopes of picking up some programming skills like logic, syntax, and general coding habits before university. I've really enjoyed my journey so far with resources like learncpp.com and 'Principles and Practice Using C++' (3rd edition). However, I hit a bit of a roadblock. I started questioning whether I should stick with C++ or switch gears to focus on C first instead. Really appreciate any guidance!
3 Answers
You really don’t need to worry too much here. Almost everything you learn in C will translate to C++. Since C++ builds off C, going ahead with C++ is totally fine. You can always pick up the C syntax on the side as you go!
C and C++ are quite similar in syntax, with many people claiming that C++ is just an extended version of C. So if you've got some C++ knowledge, diving into C should be a piece of cake! I say, go ahead and check out C, since you'll likely pick it up without much trouble.
Thank you so much for the response!
Don't stress too much about it! The main thing to remember is that while there are differences, most basics in C will apply to C++. Focus on doing well in your classes and don't get too caught up in which language to master first. Good luck!
Thank you so much, I’m kinda an overthinker that’s why I asked.
Thank you, I appreciate that!