Disclaimer
I’m beginning the jounrey in C++ with advanced knowledge of Python, R, and beginner knowledge in all other coding languages.
This blog is in no way meant to be a sort of official guide for others to use, it’s meant solely to track my progress.
The following blogs will be documentation around my reources, thoughts, and anything I end up creating along the way.
Why C++
In short - I want to explore game engines.
Everyone keeps telling me not to, but it’s something I just want to do. So I’m going to do it. I don’t believe in telling people not to do something because something better exists or it’s a waste of time. Doing this would open the door to a lot of learning experiences I may not otherwise have. I may not even want to do this longterm, but it’s an interest I’ve always had and never pursued.
Additionally, when having to choose between C# and C++ I chose C++. I have friends against this decision, but ultimately I have no strong feelings as to what is better. I like the idea of CC++ being a little more nitty gritty. The important part about learning to code is deciding what to learn and dedicating time to it. Flip flopping between languages is never condusive to efficient learning.
Research
My deep dive into researching the best free resources led me to a guy going by IyeOnline who I found myself really in sync with. So this section is primarily to him.
Reliable materials for beginners:
The follow list are materials to avoid, which I found myself agreeing with:
- cplusplus.com
- w3schools
- geeks-for-geeks
- Tutorialspoint
- educba.com
- thinkcpp
- javaTpoint
- codevisionz
- sololearn
- studyfield - due to being a collection of code by random people
- Udemy - my own personal bias, a lot of courses are done by average developers trying to make a buck.
- edX - again my own bias, while there are good free college materials out there it’s ultimately just not worth the time. Good for one-off lessons but not for fully learning.
Optional study materials:
- Youtube - on the condition that the content creator is established and well known. Too many poor quality videos exist on this platform from my experience.
Last modified on 2024-06-15
Comments Disabled.