+ 1
Driven padawan, needs suggestions to master the ways of C++....
I want to master C++, but at I'm bad at developing methods. I'm finishing up my first quarter with intro to C++ @ college with a B average, and yet I'm still not confident with the subject, will take spring to self study instead of intermediate C++. Any suggestions with online step by step curriculums that can break down barney style, so I can fully understand this language? I live in San Jose, hoping to transfer to Berkeley.
11 Answers
0
first of all do not think about mastering any programming language, it is not needed.
first step: complete the sololearn course on c++
2 ND step : complete the algorithm section of sololearn
3rd : go for the data structures
u can alter between 2 ND and 3 Rd step
4th: go to hackkerank. solve their algorithm and data structures deleted problem.
5 the step : test your self on code chef and geek for geek. if u can solve 30 problems of these 2 platforms then u don't need to worry about your skill on c++ it is good enough for academic purposes
+ 5
The more I learn about C++, the more I think it is nearly impossible to master.
But if you really want to use it to its full potential then I would suggest learning most if not all the STL containers. They make life really easier and they have been implemented intelligently.
+ 5
Mastering languages is nearly impossible. I've coded in C++ for decades yet barely know any of the runtime libraries because they have changed and expanded without my notice. They will continue to do so in the future.
This is the site I use first for any questions. They have a very good tutorial and complete reference documentation.
http://www.cplusplus.com/
+ 4
Also I forgot to mention the C++ BOOST library...learn that and you will be all set.
+ 4
I didn't know of any site offhand but was able to find this one:
https://theboostcpplibraries.com
And this one is a must I'd say:
http://en.cppreference.com/
+ 1
Boost Library, got it thanks... any suggestions on which website or location to best learn the information?
+ 1
Before going with third party libraries in my opinion you should master the standard library provided with c++
+ 1
thank you so much for the in depth process. Will consider and follow those steps. I'm improving writing my own codes, like building casino games cause that's easier to write and relate to.
0
thank you very much for your input! Will apply your consideration on standard library containers.
0
thank you so much!
0
ok I figured as much, thank you.