EvilZone
Community => General discussion => : Chef June 26, 2013, 04:57:56 AM
-
I've really been trying to take my time and be patient and hope I can fully understand C++ and also learn a few more languages. However, I am not in a structured environment(like a college) which leaves me wondering:
In college they implement many ways for you to really understand the language you are learning. I know that one way is in a form of tests and quizzes. Should I try and test myself perhaps by tests made by myself? Or should I try to find a website w/ C++ tests?
In the end of this post it's all because I'm trying to really understand the language rather than just memorize what goes where. Thanks.
-
In schools, tests are there to prove that you know some stuff to the teachers on a scale from 1 to 10. To learn a language you need projects. Think of projects for yourself and do them. That way you will learn the most.
And just to be clear, you can NEVER FULLY understand a language.
-
And just to be clear, you can NEVER FULLY understand a language.
And just to be clear, you can NEVER FULLY understand C++.
FTFY
:D
-
And just to be clear, you can NEVER FULLY understand a language.
What? Even though Bjarne Stroustrup might disagree with the usage of C++ in some cases, I'm quite sure he understands the language "FULLY".
I've implemented a few languages myself, from high level to assembly including parsing and lexical analysis. I also believe I had key insight into these languages.
It's a really bold statement.
-
Actually even Bjarne doesn't know the deepest darkest corners of C++. Not to mention us mere mortals...
-
Like Kulverstukas said, just make some stuff. Start with something easy and then do something harder each time. My first project was a tic-tac-toe game, it was pretty badly written but I learned a lot.
I have programming class at school and it's really slow. Like, stuff I learned in about a month or so they teach it for a whole school year. So, definetly better and faster to just learn on your own. We had some general math oriented problems for homework so you could probably try that (I have a .pdf but it's not in english).
Here's some general problems you could do.
http://www.cplusplus.com/forum/articles/12974/ (http://www.cplusplus.com/forum/articles/12974/)
-
Okay that sounds good. I will keep making projects and more complex ones as I learn more depth of cpp. Thanks everyone.