
#306 on Reddit
6.096 Introduction to C++
MIT OpenCourseWare
4 recommenders · 4 threads · recommended in 3 years, 2016–2019 · score 5.0
An introductory C++ course from MIT OpenCourseWare, originally taught during MIT's January IAP 2011 session, covering core C++ programming with lecture notes, assignments, and projects. It is aimed at people with little or no prior programming experience.
Commenters call it a very good, free university-level introduction to C++ that covers a wide range of topics, including projects, and recommend it over random tutorial websites.
Programming Languagesbeginnerfreemixed#c++#introductory programming#lecture notes#assignments#mit ocw
Recommendations by year
20162019
The C++ books are generally either very long or very superficial. I actually recommend the MIT course https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/ It's very good and covers all sorts of topics, projects too. Oh and don't forget…
Your best bet is going to be a university course - there are several available online for free, like this one: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/ C++ is one of the most complex and difficult languages. Be very careful…
1. If they are free to vary, yes. You might make life easier by using a struct so you can easily make a copy of existing variables and change specific parameters. 2. Before, otherwise it won't exist by the time it's called in main. You can get around this by forward-declarations. 3. You probably…
I've answer this quite a few times but I think this path is pretty good. 1. Learn Python through Codecademy. You'll get a grasp of basic programming paradigms. 2. Develop some cool little program for yourself to get better at it. 3. Take the free C++ programming online course at MIT. 4. Develop…
Ah. It's actually not so scary as it sounds. It looks like even this current class is still teaching you the basic of C++. The class you had skipped so far cover roughly 1~2 weeks worth of material in an introduction to programming course at the freshman level. So you really should be able to…
MIT has some really cool open course ware. This course has some lecture notes and assignments that you can check out. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/ Good luck!