JavaScript as a First Language? | My Opinion

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
the trend nowadays it's javascript the best language and use javascript everywhere right so why we are still teaching javascript for web development [Music] one of the questions which is getting asked a lot on this channel recently is should i go for javascript or python as my first language i mean they're not getting confused with other languages the main confusion is between python and javascript it may be because i essentially made a javascript series and now it is creating confusion uh let me just try to answer that in this video now if you know the answer and if you think hey language doesn't matter i can start with any language you can skip the video it's not for you this is only for those people who are still confused should i go for python or java now even before i start with that i have some clarification to do before this i have made a video multiple videos on the top five programming languages and in fact in every year we do this right and then i have also made a video which should be your first language okay but then i was comparing all the language as well this video specifically between python and javascript now the thing is every language is powerful the only reason why we are using a programming language is to interact with the machine because ultimately all the tasks will be done by the computers and if you want to communicate with them we have to use some language right it can be c c plus plus java javascript php or maybe c sharp doesn't matter all these languages are awesome it's just that when you start with your first language it's tricky actually because see when you when you learn a second language when you learn a third language it is actually easier to do that because you know a language you know the basic syntax you know how programming language works how thing works behind the scene now when you learn a new language it's just that okay so this is something new example when i was learning uh java uh for the first time i was knowing cnc plus plus so it was actually easier for me to learn java but then if you start with java as a first language it will be very confusing with it because there are so many concepts to learn and it's not like people are not doing it there are a lot of people they start with java as their first language right now coming back to python and javascript they both are awesome they both are easy to start with but should we start with javascript is that my actual question because python is straightforward right in fact if you ask me which should be your first language my first preference will always be python earlier it was c now just python why not javascript see javascript is a great language it has awesome feature there a lot of people in fact if you look at the trend nowadays it's javascript the best language uh it's not like it's the best language in terms of syntax and features it's the best language in terms of use cases you can use javascript anywhere like you can do it for web development ai blockchain doesn't matter which field you pick up most of the technologies have javascript support right in fact i'm working on blockchain and most of the blockchain frameworks support javascript so by default you know javascript becomes a de facto first language but here's the problem when you learn a language for the first time you don't know about stuff right there's a lot of things happening behind the scene and when you learn a language for the first time you learn about variables you'll learn about if statement for loops and then arrays and how do you store data behind the scene what is happening behind the scene javascript is great but then there it has a lot of loopholes or what you say sharp edges it takes some time for experienced developers as well to learn javascript in fact when i was learning javascript i was like okay this is great but what is happening there i don't know even when i searched on google there are different explanations for the same thing right so javascript is great the only problem is it's not a properly structured language it's very powerful there are a lot of features which behave differently which a lot of people like but learning javascript is the first language will be confusing if you don't know basic stuff right so when you learn the language for the first time it takes some time for your brain to process all this information creating a structure for a language right because when you learn a second language if you have experience in any programming language you know what i'm talking about right in your brain you have all these things example now if you want to learn a new language to tell rust or go language it will be easier because you know a lot of different concepts you know what is variable you know what is if statement you just have to learn syntax and some new features but you go to that particular language so my suggestion is which should be your first language again just to reiterate my previous video it all depend upon what you want to achieve in your life if you want to if you are sure you want to get into machine learning ai python should be a good start if you are sure you want to get into enterprise world and you can take some effort some time to learn a language java should be a first step if you want to learn a programming language in a proper way c is the best language to learn right because it teach you everything from syntax to a lot of different stuff javascript is where if you know that you want to be a web developer you want to get into the web world because see when you learn a javascript language and maybe i have to blame all the trainers or all the youtubers or any course platform who is teaching javascript they teach javascript for web development that's what you do they do do right i mean if you look at the course content they will teach some basics of javascript and then they will start with web development if you want to change something in dom i know that's a good use case and javascript was meant for front end but then now if you look at the trend for javascript you can use javascript everywhere right so why we are still teaching javascript for web development why can't we teach javascript for uh in general example that's what i tried in my series right it might be difficult to learn javascript as a language because what happens you know as a fresher as someone who is learning a programming language for the first time uh we have this tendency of getting the output and we want to see some excitement right uh i remember my old days when i was learning uh c for the first time my first language c language uh something when i used to see the output and if you have to write five to six lines of code then you will see addition of two numbers then you have to write multiple lines of code to see if a number is prime or not and that was weird you know i think big line of code only for those things were not exciting but if you look at javascript you can basically use javascript for i mean when you learn javascript you can actually write html pages and you can do a lot of stuff right you can see mouse animations and everything in the first five tutorials and that's what make people excited about javascript but i think i still think javascript should be your second language first language should we go for c or python that should be a good option but again if you are sure if you want to take efforts javascript is also you can prefer so basically the answer is depends upon your requirement but you start still confused i would say start with python and in fact we have all the players available you can check the description area i will paste the links for c playlist java javascript and python as well so that's it from this video i hope you got some ideas and see you in the next video bye [Music] [Applause] [Music]
Info
Channel: Telusko
Views: 9,763
Rating: undefined out of 5
Keywords: telusko, navin, reddy, tutorial, java, python, blockchain, django
Id: LgmtAFN4haY
Channel Id: undefined
Length: 7min 29sec (449 seconds)
Published: Sat Dec 11 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.