+ 3
How do I master a coding language?
HI GUYS. TODAY I FINISHED THE C++ COURSE AND I WONDERED WHAT I SHOULD DO TO MASTER THIS SKILL. I LOOKED AT THE EASY CHALLANGES THE SOLOLEARN HAS PROVIDED FOR ME. EVEN THE EASY ONES FOR A BIT CHALLANGING FOR ME. I CAN UNDERSTAND THE CODE, BUT I CANâT WRITE COMPLEX CODE. AT LEAST NOT THE WAY I UNDERSTAND IT. ESPECIALLY CONSIDERING THAT C++ IS A LANGUAGE THAT REQUIRES A LOT OF MEMORY, WRITING CODE IS MUCH HARDER. CAN YOU PLEASE RECOMMEND ME SOMETHING SO I CAN GET BETTER? THANKS GUYS.đ
11 Answers
+ 14
http://www.cppforschool.com/projects.html
https://googler700.blogspot.com/2015/04/project-list.html?m=1
Sources like these may help, that and modeling projects after your tutorials to create something interesting to you. Get creative, and have fun!
Happy coding!
+ 12
And practice practice practice
+ 5
2 words:
Build projects
+ 5
Go for C++ courses of Udemy
https://digitaldefynd.com/best-c-plus-plus-tutorial-course-certification/
+ 3
For this no one can help you you just need to do more more and more practice in order to become perfect. And do some codes .
+ 3
(Part 1 of the comment) Maybe make your own cheat sheets with explanations of each concept you your self wrote and examples you your self made, organize it as well as possible. To finish this project, it may take more than a month, depends on what you know already and will include in the cheat sheet and how much time you will spend on it, the results however will be pretty good. First of all, you will now have your own cheat sheet to read whenever you forget something, organize it as well as you can and whenever you forget something it won't take you more than few minutes yo check your notes and remember it again, if you learned it once you can learn it again, when you learn it, forget it, learn it again, forget it again, and continue doing that again and again at some point it will just stay in your mind. (I continue in another comment)
+ 3
(Part 3 of my comment) Also, you will need to make some projects too, learn how you can combine the knowledge of different stuff you know to create something beautiful.
+ 2
Practice practice and practice
+ 2
(Part two of my comment) This project you will make, except from the fact that it will be a container of everything you have learned, it will also help you understand everything better. You will have to do a lot of thinking, because now, you don't want your code to just work, you want to understand why it works, since you will have to write explanations for your future self to read, and you will also do examples, and play around with everything, ask questions online, spend hours trying to understand how the code works, rewrite a part of your notes again and again because what you wrote ended up being not 100% correct, through that process you will learn a lot.
+ 1
Practice makes the expert, you just have to keep using the language, we never stop learning, keep going.