+ 2

How long would it take someone to master JavaScript and python?

I guess that these two languages are becoming rampant and popular these days .

12th Jun 2017, 5:18 PM
Sammy
Sammy - avatar
5 Answers
+ 19
I don't think anyone can master it. You can get very good at it but you'll be learning new things everyday. It also depends on your capabilities. For some, a solid week of learning is enough to master the basics while others require years.
12th Jun 2017, 5:19 PM
Jafca
Jafca - avatar
+ 9
If you know other langs it will take a shorter time else python is very beginner friendly js also if you understand it DOM etc but mind you js is used not only in web dev i learnt js at khan academy in processingjs then i learnt the web side else you'll also want to deep dive in the langs this can take some time like applying advanced concepts or doing advanced projects for that consult specialised books !
12th Jun 2017, 6:05 PM
Abdur-Rahmaan Janhangeer
Abdur-Rahmaan Janhangeer - avatar
+ 8
>Short Answer: First, one language at a time. Second, to be fluent in one language, it'll take months. Third, you don't need to 'master' a programming language to do anything with it. >Long Answer: Anyone can be 'fluent' in a language. This means you fully comprehend the language, its capabilities, limits, and of course the syntax. Just like learning English or French, you're always learning new words or ways to spell them. To someone who was just introduced to the language, this might be confusing. However, to someone who is very fluent in the language, it automatically makes sense to you. Also, learn one language at a time. Weeks to become familiar with the fundamentals, the first time. Months to become good at it. When learning your second language or more, you will notice that i said learning the fundamentals would take weeks 'the first time'. This is because most languages follow the same concepts (variables, functions, methods, classes, lists, etc), so learning another language is actually much easier. You end up asking the questions "how do I make a loop in this language?". You understand what a loop is and how it works already, so you're just learning how to make it work in the new language. To help you understand, I am a university student majoring in computer science. I am pretty adept/fluent in Python. I understood the fundamentals after 2-3 months. I have a pretty solid understanding after 6+ months of python. But I'm always learning new concepts, so I can grasp it very well, but I don't know everything about it. But just because I don't know all there is to python, doesn't mean I can't make a very good program. I'm learning java on the side, when I have time. But it's fairly easy to understand, just more typing involved than python.
12th Jun 2017, 6:01 PM
Sapphire
+ 5
You can learn the basics in a couple of days, but mastering them takes the rest of your life.
12th Jun 2017, 6:05 PM
Riku Pepponen
Riku Pepponen - avatar
+ 3
thanks everyone . I appreciate
12th Jun 2017, 5:48 PM
Sammy
Sammy - avatar