What is the best way to master any programming language ?? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

What is the best way to master any programming language ??

22nd Jun 2017, 6:03 PM
Semaitia Rochdi
Semaitia Rochdi - avatar
36 Answers
+ 15
Read Code Read Code Read Code Spend a week debugging Read Code Read As others mentioned, it takes effort, time, and patience. Read every resource that you can, PRACTICE everything that you learn consistently, and then rinse & repeat. Don't be afraid to ask questions. Stackoverflow has been priceless to my learning, and allows me to ask any question I have to thousands of programmers around the world.
22nd Jun 2017, 7:29 PM
AgentSmith
+ 13
by regular coding without just copying and pasting old code
22nd Jun 2017, 6:45 PM
Cheesy Game Studios
Cheesy Game Studios - avatar
+ 12
Copy then rewrite is the good way too
22nd Jun 2017, 6:49 PM
Yanothai Chaitawat
Yanothai Chaitawat - avatar
+ 8
The only way to become an expert programmer is just focus on only one programming language at a time! Try to improve your logics because it helps you in every programming language. Try to create codes with your own creativity and thinking.... °^_°^
22nd Jun 2017, 7:10 PM
Robin sharma
Robin sharma - avatar
+ 8
To master a programing language you can practice it more and more and make codes of it because it is the universal truth that practice makes you better in everything. So, my suggestion or my opinion is to work hard on that language and practice it more and more.
24th Jun 2017, 2:56 PM
Vansh
Vansh - avatar
25th Jun 2017, 1:42 PM
Iwan
Iwan - avatar
+ 7
Read code practice
23rd Jun 2017, 4:08 PM
sonali
sonali - avatar
+ 7
@*Practice makes everyone perfect...*@ n you r at right platform, here you will learn too much... one more thing to master any programming language is, give your interests and time to that language than u'll see the magic... what language gives you.... d amazing unpredictable surprizes
23rd Jun 2017, 6:39 PM
Sahil Luthra
Sahil Luthra - avatar
+ 7
you can simply buy a book, follow the examples, and whenever possible try the exercises. And finally, take whatever language as an example if needed, though best would be if C was taken as an example.
24th Jun 2017, 2:01 PM
Gregor Duff
Gregor Duff - avatar
+ 6
Code Code Code. ... Code Practice makes perfect! (;
25th Jun 2017, 8:26 AM
keivan Ipchi
keivan Ipchi - avatar
+ 5
work hard and practice
22nd Jun 2017, 6:20 PM
Mike
Mike - avatar
+ 3
when you get it plz tell to me.but there is only one way hardwork
22nd Jun 2017, 6:06 PM
Mukul Chauhan
Mukul Chauhan - avatar
+ 3
Regular practice and read over what others have done.
24th Jun 2017, 8:37 AM
うさぎ
うさぎ - avatar
+ 3
read understand solve quiz and try to make a random program by yourself of each topic you have covered.
24th Jun 2017, 5:31 PM
Sumit
Sumit - avatar
+ 3
It's all about interest...... Ha ha ha ha ha
24th Jun 2017, 5:45 PM
Deepanshu Soni
Deepanshu Soni - avatar
+ 2
Less typing more thinking....
23rd Jun 2017, 1:33 PM
Adithya Pai
Adithya Pai - avatar
+ 2
I had a problem with learning how to code, it's rare to get myself in the mood to learn to code myself, the lack of inspiration maybe. But i will keep learning mate, don't stop
24th Jun 2017, 1:17 PM
Sylphian
Sylphian - avatar
+ 2
I think that the best way to learn code is to do it in interactive way. That is why this platform is so popular. You may read tons of books but percept only 10% of information. On the other hand by writing the code and understanding what it does you will learn faster. Especially if you use good practice to print the output of your functions in the console. The other useful hint is to teach someone or at least discuss your coding experience. The latter is considered to be the most effective way of learning by some researchers.
25th Jun 2017, 8:43 AM
Dimon
Dimon - avatar
+ 2
80/20 rule means 80% of your time play then 20% learn
26th Jun 2017, 10:34 AM
AJ Seraspi
AJ Seraspi - avatar
+ 2
So you can start by learning: 1. The core programming language (variables/loops/etc) 2. Learn the core programming language libraries and frameworks if any and any 3rd parties if need be 3. Build something using the knowledge you acquired in 1&2. 4. You can also start contributing to projects which implement the language on github for example. Always remember to read, read, and practice more.
26th Jun 2017, 11:00 AM
Berzel B Tumbude
Berzel B Tumbude - avatar