How do I master a coding language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 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.😀

6th Jul 2020, 10:35 PM
エLoVョやy十hon
エLoVョやy十hon - avatar
10 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!
7th Jul 2020, 12:12 AM
Uri Easter
Uri Easter - avatar
+ 12
And practice practice practice
7th Jul 2020, 12:07 AM
Uri Easter
Uri Easter - avatar
+ 5
2 words: Build projects
6th Jul 2020, 11:43 PM
KingDaniel2004
KingDaniel2004 - avatar
7th Jul 2020, 2:43 AM
Nilesh
+ 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 .
6th Jul 2020, 11:33 PM
Ayush Kumar
Ayush Kumar - avatar
+ 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)
8th Jul 2020, 5:33 PM
Karak10
Karak10 - avatar
+ 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.
8th Jul 2020, 5:38 PM
Karak10
Karak10 - avatar
+ 2
Practice practice and practice
7th Jul 2020, 8:11 AM
Kumari Shivangi
+ 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.
8th Jul 2020, 5:36 PM
Karak10
Karak10 - avatar
+ 1
Practice makes the expert, you just have to keep using the language, we never stop learning, keep going.
7th Jul 2020, 6:47 PM
Reginmund Morales
Reginmund Morales - avatar