C++ Tutorial for Complete Beginners
How to program in the popular (and tricky
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Reddit Posts and Comments
0 posts • 24 mentions • top 21 shown below
6 points • NoImNotJustAsian
I used Udemy for most of my online courses. The first courses I took was a C++ coding class, which i actually wouldn't recommend to people learning how to code as In never used C++. https://www.udemy.com/course/free-learn-c-tutorial-beginners/
I also learned a lot through TheNewBoston on youtube who has many coding tutorials on different subjects explained very well
4 points • hugthemachines
The Cherno as recommended is nice, also John Purcells free C++ course on udemy.
3 points • howdoiplaytheviolin
It feels weird posting here as a 26 year old CS major but in the spirit of this post here are a few free code learning websites:
www.codingame.com (practice exercies - more intermediate level)
3 points • dannypas00
Ah fair enough. I personally recommend a udemy course (forgot the name, will link in a bit; it's free) for c++. If you'd like some more fun in your learning I recommend starting a project once you're a little more comfortable in c++ (unreal engine might be a fun way to test your skills)
2 points • Komrade_Kore
I used this to start learning C++ before I started college. I found it very useful and it's free.
1 points • RonRud
If you're interested in a free course on udemy I would recommend this course https://www.udemy.com/course/free-learn-c-tutorial-beginners/ Also there is a youtuber called the Cherno that has a playlist on concepts in CPP but it might be harder because he goes into quite some details that aren't exactly easy to handle without any prior knowledge
1 points • Bubbly-Street34
Use this udemy course to get the right prep for this class!! https://www.udemy.com/course/free-learn-c-tutorial-beginners/
1 points • Hakym_UNLTD
Here's a free one I found on Udemy, I've not really tried it out but it has a 4.4 rating based on 36,629 ratings and 448,785 students are currently enrolled https://www.udemy.com/course/free-learn-c-tutorial-beginners/
1 points • Wazanator_
1 points • 2Damn
I've seen a lot of people recommend Programming Principles & Practice Using C++ by Bjarne Stroustrup, the creator of C++. I'm studying that, and this Udemy course C++ Tutorial for Complete Beginners is free I believe. There are also some guides for learning C++ in a gaming atmosphere, I'm working through a paid course that teaches C++ as well as Unreal Engine.
As far as IDEs go I think Visual Studio is basically the standard so that helps.
1 points • hellyeah_12345
Hope this helps
1 points • tepidangler
1 points • fric_lair
1 points • Cold_Buy_7888
As for C++, I've taken C++ Tutorial for Complete Beginners which is a free course. I didn't enjoy this course because the instructor didn't clarify many complicated matters, but I got through. Ragarding trading, I'm currently taking The Complete Foundation Stock Course which is a paid course for beginners and it's totally worth the money.
1 points • Logan_Hartford
Thanks so much! I'm glad you like it. This took me about a month to complete working on weekends and after work somedays.
I am somewhat of a beginner myself so I will do my best to be helpful!
If you have no hardware or coding experience related to Arduino then I can recommend Top Tech Boy's Arduino tutorials enough. All the lessons can be completed with a cheap kit that is readily available on amazon. Completing these lessons gave me the tools I needed to move on to my first real project.
Once you have the basic skills the next difficulty is coming up with engaging project ideas. I come up with project ideas in two ways. The first is by thinking of projects that can solve problems, and the second is projects which will create things that I want or seem inherently fun. Once you have a list of potential projects, I would list them in order of difficulty/desire to do them and complete them accordingly.
If you want to work on you coding expertise specifically you can take a course on C++. Arduino is built on C++ so most of the syntax and standard libraries are compatible with arduino. Learning to make full use of C++ with improve the quality of your projects and allow you to take on more ambitious projects. John Purell has a free course on Udemy which really helped me write more efficient and readable code.
I would start with the tutorials to give you a good base of knowledge and then the best thing you can do is complete you own projects with as little outside help as possible. Typically I only watch videos on how to hook up and use the associated library for a particular component and then after that I try and do all the rest on my own.
I hope some of this information is useful to you. Can't wait to see what you create!
1 points • maidpsycho
You could start with this Udemy's course as I did with C++: https://www.udemy.com/course/free-learn-c-tutorial-beginners/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-tWi_ZPx6Jwng2mGm69Z3yw
1 points • chris1666
Were you wanting text tutorial or video, I want to throw this in because while a bit dated it is free,
1 points • phantomFalcon14
There's a free course on Udemy that I learned from:
1 points • KeepBitcoinFree_org
The internet is full of free resources.
1 points • ModeratelyFloats
Cherno is more gaming focused but has in depth tutorials right from the get go. Its dense. The book is thorough and a bit out of date but the main concepts still apply iirc. Udemy is a free course that handles most of the fundamentals.
1 points • dontoffendmeplz69420
free code camp(this one is decent but not great imo)
the odin project(this one is pretty good and it teaches you git and github, also this is meant to get you employed as a dev)
the web developer boot camp by colt steele on udemy(this one you have to buy but it goes on sale all the time and it has 65 hours of video, imo its the best one for webdev)
for python you have automate the boring stuff which is a book about how to automate basic tasks using python, you can also look up youtube videos on it by the author on youtube or buy the course for like 30 bucks on udemy(the author gives out free coupons at the start of each months on the learnpython subreddit page, usually).
for c++ this course is good and its free, which is also on udemy.
lastly, w3 school has a bunch of free tutorials, but in my opinion they aren't really tutorials, more like references for people who knew how to code and are just trying to remember the syntex.
anyways, I hope this helped.