Ticker

6/recent/ticker-posts

Which language is best for computer science students

 

Which language is best for computer science students 


Today we are going to talk about my top  programming picks  before I tell you about the list  you should know the name of programming languages that I am going to name here  I want to tell you a very important thing here  and it is very important for you to listen this and many people will not like this  but I would like to tell you that these top  list of programming  or top  to learn, top  to learn, top  to learn, top  to learn, top  to learn  according to me, it does not make a lot of sense for everyone  because this thing can't be generalized and it is the main problem with this  If I tell you the names of  languages here, then what does it mean?  Does it mean that if your language is not out of those  languages that you are learning then your life is wasted  and your coding career is ruined now?  No!, absolutely not!  it depends on situation to situation  if you work somewhere where C++ is used  and if someone has not named C++ in the list of  programming languages, then you should not have any problem with it  because according to your situation C++ is better or may be Golang is better for you  if I do not take the name of the Golang, which I am not going to take then it does not mean that the Golang is useless  according to each person  Is he a student, Is he a professional, where is he in his career now, where does he want to switch?  or Is he a developer, web developer, android developer? or what he is doing now?  this thing depends a lot on it  you can't tell a android developer that you learn C then you will become expert in android  No!, he has to learn Android specific languages to do Android development  with that said, I will tell you my top  programming languages picks  which according to me brings excitement in me  and if your programming language is not from this list, then it does not mean that your language is not good  with that said, I will give you the reasons why I am including these languages  in my top picks for   so lets get started   without wasting any time, my first language is "javascript"  and the reason for this is the way javascript is evolving with time  which is mind blowing according to me  the way new frameworks are coming like react came, angular came  then react itself gets improved in the NextJs  NuxtJs like frameworks came and many others things are coming in the javascript  like if we talk about Headless CMS or Content Managers  so inside Headless CMS we have strapi headless cms  who used to exist in the past, it is not that they were not there before, they exist from long ago  but they just come in the lime light and people start using them only now  and since the v of strapi has come, I'm super impressed and definitely going to use it in my production application  then content managers like sanity.io and then NodeJs and ExpressJs are there  who does not use NodeJs with ExpressJs in today's time?  if I talk about databases then mongoDB is the most popular one which integrates very conveniently with javascript  so my another reason to bring JavaScript here is that  I myself have earned a lot of money from JavaScript  In , I made a lot of cool projects with Javascript  and met with great people that's why javascript is my top pick for  as well  if I talk about the next language which is "phython" the good old phython  and I'm saying it "good old" because it has been in my top picks for the last - years  I did not find any language as excited as Phython in my entire life and my entire career  javascript is the thing that I just talked about but phython has a special place in my heart because I started my career with phython  and I also learnt C and C++ but the good projects that I have made..  and when I went in to the money making process or "making money from code" or when I started earning money from coding so it was phython that got me this  so it is another reason for which phython has a special place  and I always say that "money is important"  and I earned a lot of money beacuse of phython that's why it is always in my top list  how easily the work is done with phython like if we talk about scripting  if we talk about web development then "django" is better than ever, "flask" is better than ever  and they are evolved or improved in such a nice way that now I love these frameworks very much  if I ever want to make a thing in which I have phython packages and want to expose that thing to public then I will use Django or flask  the number of reasons that I can tell to use phython is as less as I can mention  because phython is never out of the game  it is such a great programming language and according to me it will also do good in the coming time  my third pick is "C & C++" and I'm including java in this list so I will write it as "C,C++/java"  C,C++ or java  and why am I keeping these languages here, the reason for that is  because according to me, C,C++ or java is very important for learning point of view  and you learn memory management from C, C++ and you can also learn so many programming fundamnetals from java  in my opinion, java is the programming language that can learn you the programming fundamentals  and at the same time it can get you entry in the "andriod"  it can also get you entry in backend of web development or general scripting  and you can get a good grip in competitive programming as well  so according to me java is a very special language  then the name of C,C++ comes because there can be no better language than this to learn programming  so the languages that I spoke about are still the best for learning programming  and at the same time languages like C and C++ helps you learning memory management  and after that the th language is "Rust" which is a modern language and is being used very popularly these days  it was named as rust fungi after the name of rust fungi  because when it is named then it is somewhat similar to robust so that's why it is named as "rust"  i.e, rust is robust  its development started in  and its first version launched in   "Rust Foundation" was formed in  and it was a very big thing that happened in   What happened was that last year the people who were maintaining Rust were laid off by Mozilla, due to which they did not have jobs  that's why there were a lot of questions and concerns about maintaining Rust  and finally the Rust Foundation was created in   it was a very good move because doing so secured the future of the Rust  if I tell you in short then Rust is considered as a competitor of C, C++  since this is a very debatable topic so I won't go into it too much  but people say that rust is kind of modern form of C or C++ as it gives the same feel and does all the work of C,C++  in , google also announced the support of Rust in place of C, C++ in android open source projects  which is a very good thing  you can now learn rust and then apply it to andriod development which is a very exciting thing  and I'm still looking forward to Rust and let see where does it go  in my view, it has a very good future  after that last but not the least and I'm saying "not the least"  because if your language is not in these languages, it does not mean that the language you are learning is useless or your hard work is going to be in vain  it's not like that at all  I would like to name "Swift" here and the reason for that is  if you want to make apps in apple's ecosystem then it is used there  and many people use Apple products  if you guys learned to make good apps for ios then it is going to be a huge win for you  as ios apps sell relatively very expensive because it has a premium image  due to which you can get to earn a lot of money  also it is very intutive and fast  and Apple also claims that you should learn Swift as your first programming language and it is beginner friendly  I disagree with this opinion of Apple  but Apple says that you can learn Swift as your first programming language  it is very good  we have made it in such a way that even if a beginner comes then he can take swift as a first programming language to enter in to the programming  look, you can do anything, many things can be done  but Is this the best way to do them..? that is the question  so according to me, choosing swift as your first programming language is not a very great thing  but people's opinion matters a lot  and as I told you that if your language is not in the list of this  then you do not have to worry  programming basics are same, only your situation is different  if xyz language is being taught in your college, then you should focus on it  because college grades are also important  if xyz language is being used in your company and you want to grow there  then top  programming languages or top  programming languages does not matter for you  you should focus on your xyz language  so everyone understand this please  because what a lot of people do is that they just watch videos like this to think which programming language should they choose  you will not get the answer from these videos that which programming language you have to learn  you will have to ask yourself and have to analyse your situation  yes! these videos will definitely help you but just on the basis of these videos  if this is the first language then let's learn it  No! you don't have to do this, you have to understand yourself and apply your intelligence too  I hope you must have liked this video and my top picks  that's all in this video for now  thank you so much guys for watching this video and I will see you next time

Post a Comment

0 Comments