How long will it take to "master" a programming language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 10

How long will it take to "master" a programming language?

Hi. I'm a 21 years old university student. I started learning programming with JavaScript about 2 months ago. Since it was fun I studied several langauges(lua, vba, c++, autohotkey, html, jquery, ruby, css...) hard(It was rellay really hard) in my spare time. But I still couldn't finish even 1 language and this fact makes me depressed. Please help me. I lost my motivation...

15th May 2017, 12:34 PM
김정제(Legacy)
김정제(Legacy) - avatar
8 Answers
+ 3
always go with one language till most of the thing is complete in the language. don't worry age doesn't matter.
15th May 2017, 12:38 PM
MR Programmer
MR Programmer - avatar
+ 10
@MR Progammer Thank you for your advice.
15th May 2017, 12:41 PM
김정제(Legacy)
김정제(Legacy) - avatar
+ 10
@Sabrina Aviles Thank you. I'll never give up.
15th May 2017, 12:43 PM
김정제(Legacy)
김정제(Legacy) - avatar
+ 10
@Manual No, I'm majoring in automotive engineering. Coding is just for fun i mean hobby(at first)
15th May 2017, 1:41 PM
김정제(Legacy)
김정제(Legacy) - avatar
+ 9
@nouseforname Thanks. I thought I am too slow. Maybe I was too greedy.
15th May 2017, 12:48 PM
김정제(Legacy)
김정제(Legacy) - avatar
+ 5
It depends on how long you practice to code. There are times that when you code for a long time but then you don't practice it especially when you study different languages, that's when you will forgot some of the codes. Just keep practicing! Cheers* PS: I'm no master, too. :)
15th May 2017, 12:40 PM
Sabrina Aviles
+ 3
You should focus at one project first and learn the basics. Then get some idea what to do with it. Start a small project and finish it. During the process you will get more and more ideas. And sooner or later other lanugages will appear. Actually, my personal thinking is, if you learned one main language, it's easy to adopt to other languages as well. Cause all using mainly the same logics and even syntacs or at least main words (if, else, int, double,+.. etc) are quite similiar to handle. Don't expect to learn the whole thing in 2 month just cause you handle the tutorials here all. You will never stop learning new things, new ways of programming. "Master" a language maybe never happens, but you will be able to handle it and get good results soon. Never forget, there are many ways of getting the same result. And getting experienced needs time.
15th May 2017, 12:43 PM
nouseforname
nouseforname - avatar
+ 2
Are you in university for computer science?
15th May 2017, 1:36 PM
Manual
Manual - avatar