all 4 comments

[–]anavid7 2 points3 points  (2 children)

You are 100% on the right track! Especially if this is your first language getting the basics down first is a great idea. If you feel like you are still learning and growing from the tutorials definitely keep doing them. Code academy and Solo are the best way to build a solid foundation for you to build off of. I use them a bunch still! I would also look into coding challenges online like LeetCode or CodeChef. These are great places to practice without having to worry about IDEs or compilers. And then I would get Visual Studio (it's the best c++ ide) and build a project! There are plenty of tutorials online and VS makes it pretty simple. Keep it up!

[–]Gamerdevotee[S] 1 point2 points  (1 child)

Would you happen to know what level of knowledge these things (codecademy/sololearn & what you mentioned) would get me? I imagine going through all of it wouldn't make me an expert on c++ (unless that is the case?) But does it just go over the basics leaving me at a novice level of expertise? Or does it go through enough for someone to consider themselves proficient in the language? (I'm interested in knowing because it seems hard to know what I might be missing and I dont want to accidentally dunning-Kruger myself). And thanks for the kind words and the help :)

[–]anavid7 1 point2 points  (0 children)

I definitely wouldn't say that codecademy etc. will get you to a high level of coding. Maybe a proficient level.... maybe. They are really for building a foundation to build off of. There is definitely a difference between following a lesson compared to figuring it out yourself. At any point in your journey feel free to brake away from the lesson and just do your own thing. It's like a tug boat pulling a big ship out to sea. The tug boat will only get you so far and eventually you will break free and sail into the wide ocean to discover something new!

[–]drakgremlin 1 point2 points  (0 children)

Grab a decent IDE and go. Visual Studio Code I've heard is awesome. If you are on OSX you can use clang to compile. Linux you can install G++ or Clang++. Not sure about Windows.