First language you need to learn (JavaScript vs Python)

First language you need to learn (JavaScript vs Python)

ยท

3 min read

There are many blogs, YouTube videos and many other resources out their to guide people into programming. Most of them aren't that great, they mostly guide you through the fixed path which is not that efficient and sometimes most the things you learn in them won't even be applied in your workflow. The only way to identify the language for you is identifying what you want to do with it, what problem you want to solve.

Basically JavaScript and Python are beginner friendly programming language. Both of these languages cover the possibility for solutions for most of your application. The main factor that makes these languages suitable for beginner is that these languages are easy to learn and if you are an experienced programmer you know when you master one programming language you'll be able learn whatever the language you want to learn. Lets see for who JavaScript and for whom Python is.

JavaScript

Actually my first programming language is JavaScript. Yes! I learnt HTML and CSS before that, those are not considered to be programming languages. HTML builds up the structure of a website, CSS creates the style and JavaScript brings the functionality. Even though JavaScript was developed to work within websites due to its amazing features and flexibility it was adopted to run in various engines out of the browser. Which is a step forward for JS developers because now you can bring feature of JS in native applications. This move raised the market value of JS and most of the companies are looking for JS developers these days. If you are learning JS today there is a good chance you can get a job in near future. JS is widely popular in field like Web-development, app development, game development and etc.... . If you are interested in these field you can definitely go for JS over Python (read developer.mozilla.org for detailed overview about JavaScript)

Python ๐Ÿ

Python is a powerful language. This is commonly used in machine learning(AI), game development, server maintenance, data science and etc.... . Its powerful enough to do anything you want, this is the main problem with Python developer, they try to do everything with it. Not only Python developers, people who tend to fall in love with a specific language try do everything with it. Yes! you can develop web and native applications with Python but the process is not straight and its really a strenuous task. I never got any chance to do anything like that but I really wish to develop a small app with Python so that I can get a even more clear understanding of it. Its just me I love trying thing people tend to avoid, I believe it gives a strong understanding of the fundamentals.๐Ÿ˜‰

One of the main highlighting factor of Python is that the language itself is pretty alike to natural language. Syntax are very easy to understand and there are many resources out there to learn Python effectively and quickly.

Conclusion

Use case of JS and Python are different select your language with relevant research. JS is a simple language. You can develop simple web and native applications with it. Meanwhile, Python is a powerful language, you can do complicated things with it. So the choice comes down to your interest. Do some research, there are always documentation provided by the founders of these languages which are bit complicated to understand but it covers all aspects of these languages and its free for everyone.
No matter which language you choose as your first language when you complete learning it you'll be able adopt any programming language easily and quickly.

This is the 1st time I'm blogging. I know this is not a perfect beginners blog and some people might disagree with this blog. Please be kind enough to leave you thoughts.โค

ย