Top 5 Programming Languages to Learn to Get a Job at Google, Facebook, Microsoft, etc.
Vložit
- čas přidán 28. 07. 2024
- Which programming language to learn first? Watch this video to find out!
In this video, I talk about the top 5 programming languages I’d recommend for you to learn for getting a job, particularly at companies like Google, Facebook, Microsoft, etc.
My Python tutorials for absolute beginners: • Python Tutorial for Ab...
Keep in touch on Facebook: / entercsdojo
Support me on Patreon: / csdojo
FYI, go to 2:54 if you just want to see my list of top 5 programming languages.
And here’s my Patreon page: www.patreon.com/csdojo
Also, I'd recommend my Python tutorials for absolute beginners: czcams.com/video/Z1Yd7upQsXY/video.html
EDIT: As I mentioned in the video, I've built this list with the job market and ease of learning as my main criteria. That's why I decided to put, for example, Ruby instead of PHP in my list (Ruby has a really nice, simple syntax).
If I were to add two more languages to this list, I think they would be PHP and C#-- they would also be great languages to learn considering the current job market. I'm personally not too experienced with their syntax though-- would be great if I could get some comments about how they are from you guys.
Anyway, I’ll see you guys in the next video! :)
Hey yk can you make video series on dynamic programming
CS Dojo please help me bro I don't have any money to join your page
CS Dojo
Why u not enable monetization
CS Dojo cool
Top 5 Programming Languages
#1 JavaScript
#2 Python
#3 Java
#4 Swift
#5 Ruby
Honorable Mentions
no.1 : Go / Golang
no.2 : Kotlin
no.3 : SQL
4: Ruby
3: Swift
2: Java
1: Python
0: JavaScript
you're welcome
I see what You did there...
You are too technical...
@@skottinden I wanted to say that
😂😂
Nice. I see you
1. C++ - For performance specific programming
2. Java - For enterprise web applications
3. Python - For prototyping, graphics, artificial intelligence
hey how do you get C++ into an ide I cant install it IDK how
@the Programming Jungle that is exctly what I wat to learn
@Purple Candystick C# is interpreted. just use Java or Python.
Coronavirus outbreak: starts
People: lets learn programming!
;)
True
Me rn
True
why do I see you everywhere?
I've been binging your channel for a couple of days, and just wanna say that your vibe and energy are just perfect. I've watched so many anxiety-inducing development channels but yours is chill, concise, and extremely well-informed and well put together. Thank you.
i really love your videos, giving us the straight forward info we need, really good job and keep it up man
I've just found your channel, and I love it! I am just getting into programming now and your content is so helpful and so easy to follow, I love it! Keep it up :)
am really appreciating to how you have explained to us
i will continue to concentrate to you videos and lessons
Thank you for your high quality videos! Helped me a lot!❤️
Great video YK! Definitely agree on JavaScript (#1) and Python (#2)!
And I like them both!
True!
and java
Javascript is such an ugly language. the world need to move on from this shit. Same goes for php, kotlin ftw
Erez Rotem not bro, find about es6 ;) JavaScript is awesome!
You are such a good person bro, I have just watched 3 videos from you and you encouraged me to keep studying computer science. You are a genius in everything and very good comedian by the way. I’ll watch all your videos. Thanks for all your tips and advices. I wish you the best
Thanks for your helpful video! I recently found your channel and it is most efficient
and easiest understanding channel so far!
You have the answers to all my questions, Thumbs up!!
_C++ is waiting for your introduction_
YK: remember to subscribe, bye!
C++: what the f… ????
C++ is a too complicated language to use in programming websites and search engines. You see it used in game engines and other graphics design software sense you need a more power language to make them
*laughs in tensorflow
@@MostafaAhmed-bp7ce c++ is more powerful? did you mean efficient? I always thought python and other higher end languages can do everything c++ do but just not as efficient?
@@stelity well I am pretty sure you can't make an operating system using python.
For example C++ have some called pointers. Those are not available in python. Pointers allow you to manipulate memory directly.
@@stelity cpp is much faster and takes memory management too seriously
Great video. Thank you for the advice, I am just getting started and this helped a lot. Good luck to you my guy.
Thank you! you seem more interested in helping provide clear, succinct and relevant information, than to simply chat with no clear goal in mind. Thank you.
Thank you very much! Your videos give me motivation to work and learn new programming languages)
3:22 lmafo
Google shows a pic of Taylor swift instead of the language
Genious 👍
That's Mahine Learning bruh
Because Apple use it
😂😂
LMAFO DUDE!!
😂😂😂😂
In my school days, I learned three different third-generation programming languages (BASIC, COBOL, FORTRAN) and one second-generation programming language (Honeywell General Maco Assembler Program (GMAP)). This gave me the foundation and knowledge to read a programmer's manual and quickly learn other third- and fourth-generation languages.
Thanks for your video. I started Python learning and it's really great to learn something new. Hope I'll be able to switch my career successfully.
I recently started my training in Python after all my engineering competitive exams got over, & will join my college's CSE branch in July. Looking for Python guides, I came across your channel which is extremely informative to beginners in CSE. I'll be coming back to your videos throughout the next 4 years as a fellow subscriber, keep up the good work!
Have u came here for the past 3yrs?
I'm actually practicing with c#. I love it. Compared to Java it's a lot cleaner.
The fact that you say the minute in which you talk about what the title says is just amazing , i barely comment / like / sub but u just got me with that . Good vids¡
thank u so much, these information is really useful for me, since I'm really a beginner in this field..
-I love how he's smiling in each of his thumbnails-
Thanks bro your video is very much interesting!!!
5claps
Hey man your videos are super clear, concise and informative. Thanks so much liked and subbed
Your videos so meaningful,intereeesting,informative and simple for understanding,thank you so much.Good luck to you!
My list would be 1) Python for data science and machine learning, 2) Kotlin for making robust Android apps and avoiding Java pitfalls, 3) Swift for making elegant iOS apps , 4) C for writing OS kernel stuff and a wealth of high performance libraries, 5) Javascript for writing event based Nodejs backends and data visualisation user interfaces.
The best language to start off with is SQL
It is easy and gives a lot of confidence to the user. Also there are many editors available with already existing tables
I love doing U.I it helps me to express my inner creativity and also I love doing the back end part. Currently I'm a junior web developer of a small company in my country. This one helps me to decide which language should I learn first. Thanks to you mate! :)
Thank you so much cs dojo! keep the good work,we love you)
I've always been thinking that languages don't matter at all for top companies like Google and Microsoft, since I saw so many job posting where they ask only basics, but more on theory side. And it makes sense because you can pick up a language rather quick. I've always been under the impression that the most important things for them were: algorithms, maths, logic etc.
got accidently here , and you cleared everything i wanted to know from 6 six months thank you so much 😊
Thank you for sharing. Your videos are really informative. The best so far that I have been browsing :).
Very clear explanation. Thank You very much !
Depending your requirements you can use javascript for mobile development too with Apache Cordova, React Native (there are a lot other solutions). You can even build desktop app with electron, Visual Studio Code use that technology.
Cool... I'm learning Python currently, will work on JavaScript soon after I get a grasp on Python
Good luck my good sir
I appreciate how you explain it to us it's really going to help
Thank you for this vid. Your helping me prepare for a future job
I must say i really prefer C# to Java. I feel like the whole ecosystem around it is better and it takes the good parts of Java and leaves the bad out. Also currently reading into python. Maybe i am a bit biased because C# was my first langauge to get really fluent in, but i somehow never got along with Java. I tried but i just prefer C#.
I really like your videos !!!!
good work done, CS Dojo. keep it up
Thanks for all your insight!
As a full stack developer, i work both on back end and front end. I primarily work with Java , JavaScript, typescript, develop Android app, which is java basically and also SAP Fiori for UI5. But i totally agree that Python and Swift are a good language to start with. I too am thinking to start learning Python, i heard its fairly easy. Great video :)
I see you do a lot of hardwork for the videos. And I like your content❤️
You are genius,you motivate me to start working and develop myself,thank you for motivation ❤️
Very good video, even you having your accent it's really easy to understand you, I highly appreciate this skill, congrats!
I'd say C++ would be the best. I'm not saying that just because i love C++, but with C++ knowledge you can easily learn most other "modern" languages. Learning Java or Javascript on the other hand teaches you almost nothing about pointers/references, memory management, etc, so if you learn Java and then try to learn C++ you'll be shocked with how much additional stuff you have to take care of and all the kinds of different adressing methods.
Some people might argue C would be even better for that, but personally i think C is a bit too cumbersome to me, due to lack of classes, templates and whatnot. C++ is for me the perfect gold between "not as cumbersome as C, but low-level enough to have good control over what's going on, having control over in what way things are passed around aswell as getting good knowledge for learning other languages".
Stefan Hohnwald but if u know java u can easily lean other languages , it's only my opinion , also if u know c u have good base
Knowing about pointers and references or memory management has nothing to do with starting with java. I am a java programmer, but I have studied memory management and pointers conceptually. Now, I am learning c++, I don't find it difficult. Just my opinion.
Qazawat Zirak I think any coder should know pointers and memory management ... They are the base of everything ,
Exactly, that's my point !
I have been programming in Java for over 15 years. Early in my career i landed a job in the defense and aerospace industry where i spent over 2 years building simulation subsytems using C++. The transition from Java to C++ was not an easy due to mistakes of forgetting to deallocate references when no longer used since i was used to luxury of garbage collector. Besides, coming from Java, it needed bit of mental shift to wrap myself around the proper usage of pointers and references in C++. Although I managed to learn C++ to its depth and use it extensively but the approach i find it easier when i teach my students in academia is to start with plain old C, then progress to C++ then Java.
C#. C Sharp is cross platform. It works on Android, IOS, and can build desktop apps, Games etc.. it's similar to Java
Not on Linux
It also works on backend
@@pig2008ex .NET Core runs on Linux. Console and web apps.
Mau Kin Yau Soon, also for frontend web. You are looking for Blazor :)
@Mau Kin Yau fronted is not a platform , it is a layer of web or mobile design . Java and python are cross platform and does not run on fronted .
Thanks man this just cleared the cloud in my mind
This is very helpful thank you.
I’m in in transition phase from BA to Python
And believe me it’s great language to have hands on...
I am going with data science so python and statistics plus SQL with Tableau is must
Hey I'm B.Sc. & I'm also trying out Python and it really is working out. Wanna switch my career. Experts never lie.
4:07 "it's not the easiest language to learn since it's more complex than others" me explaining my reasoning in science exam
Thanks, Man U Have Helped Me a Lot
thanks for sharing your insight.. very kind of you.. most people dont do that.. and yes.. you may get some money from youtube.. but your heart is in the right place and i wish you all the best in your future endeavors.. keep being generous in spreading your wisdom and knowledge and it will be returned back to you :)
I have learned Javascript, React, Ruby, Ruby on Rails. I would like to learn React Native and Python with whatever the current most popular frameworks and libraries. Tech is always changing and popularity is always shifting.
Get a life Dude
@@Wraient Tech is life
Your smile makes everything interesting
Great information. Thank you
You is a really nice guy. I really appreciate your videos. Stay safe everyone!
I agreed with you regarding Go.
I used to be a C++ and Ruby programmer but Go has become my favourite programming language.
Hi dojo. U r doing absolutely good job.. Hats off. Can u please start java script tutorials? Would be so helpful if u give us some beginners information about java script.. thank uhh..
Thanks for this video... very exciting
Great video CS:)
Thanks budd.
Love from India :)
I would also add Scala, it's probably the most used language in big data
I love your content and I just joined your discord yesterday!
Thank you so much for this video
Ooo that's why I was lagging in my work.
I want to create an app and I was running behind python
Instead Swift 😊😊😊😊😊thanku Sir
Can u make video on swift please
I was exposed to Delphi when I was in grade school. And then I learned C++ extensively at University. (Pointers, Classes: Inheritence, Encapsulation, Composition, design patterns)
Once I learned these, It didn’t take me long to pick up Java. And SAS needs time, but I would have struggled if I didn’t go through C++
If you spend a year with C++, you can hop to anything.
Python and R was a piece of cake after C++ and Java
yes bro definitely
c plus plus is only for hard worker .. it's a king in all languages
I want to create an android app.I have searched alot for an android developers and finally got a company ,they accepted my idea and they asked some to make that app to create.They said that they need layout designer,upi designer and other some developers.
can any one help me to invest the money and get partner with me....Get join with me gentleman
I'm learning C++ at college and it really is good but hard and I'm to get exposed to other programming languages soon..
CPP is Father of. Modern languages
Good videos YK. You inspired me to learn python. Without your vids I would have probably quit. THANK YOU!!
Thank you for the overview! I'm 32. And just trying toswitching career to programming. I'm 2 weeks in learning Java. I thought it a general good base to start. Although the progression is going slow, but i don't mind. Would you recommend switching to JavaScript or Python? I would like to get a programming job in 6 months or so if possible. since the video is 3 years old, maybe new development?
In my opinion the most responsible language is c++ ... its hard to learn but every company want to have you afterwards especially if u do embedded systems!!
Great video. However c# is probably on par with Java in terms of learning and is a better language overall.
Very well explained about various programming languages requirement in various applications. You are doing great job 😁😊👍
.
Thank you for advice ☺️
very nice and informative video, but what about C++ ? how is it in comparison to Python (with respect to ML especially)
Plz must reply
Python is much more widely used in ML since it has various libraries that are especially made for ML and Artificial Intelligence. Although C++ has faster compile times, implementation of AI is much more difficult than Python.
hey pls make a video for c and c++ language as it makes the basics strong for algo and data structure
Thank you Dojo for helping me to decide the Right language...
Great video, keep going on
great video thanks for sharing us 😅 im from Philippines
Thank you coach
very informative video. Love it👍💗😊
Great video!
you've mentioned Microsoft but didn't mentioned C#/C++. So, why you've mentioned Microsoft then at all?
I L O V E Y O U
Very true
i thought at number 1 would be c++
Py and c++ is just different syntax tbh.
@@shahidmahmood5757 c++ is much harder to learn off the bat imo
Im suprised C# didnt make the list considering you do more with such as building Desktop, Web Apps, & Mobile apps for both ios and Android.
CS Dojo says, "If I were to add two more languages to this list, I think they would be PHP and C#-- they would also be great languages to learn considering the current job market. I'm personally not too experienced with their syntax though-- would be great if I could get some comments about how they are from you guys."
ruben esquivel He put Java which is "kind of" the same style, but personally, I prefer C
Алек Сневар linux fan?
Their IDE's are amazing plus there's no BETTER microsoft office alternative
For all games C# is used for unity, C++ for unreal engine 4 i guess.
thank you, very helpful
Personally my list would be
C++, C#, python, Go, and Javascript.
i just subbed him when he gave time of those language names
Thanks CS DOJO I will never experience for this.but this time I will ready for programming
Hi Dujo, your videos are helpful.
I am struggling in some logic.
I hope you can help me to solve my problem.
Suppose you have two ArrayLists
1. you have to perform addition of all the data in list1 in a thread and addition of list2 in saperate thread.
2. after compeleating task of both the thread we have to do addition of all the data ( of list1 and list2)
Question: how can we achieve it?
Thanks in advance
1. Ruby
2. Swift
3. Java
4. Python
5. JavaScript
Thanks for the list pal.
C++? :'(
1st is JavaScript and 5th is Ruby, please correct it.
Thanks !
Yeah that's for sure if you can SING SWIFT you would get a job !!
-peace(czcams.com/video/Jmyp8wWKdeg/video.html)
You chose your word wisely n it came out articulately..
A good video and a great presentation.
there is no conception of so called "top language". what language to learn totally depends on what career path you want to go through.
data science, machine learning? absolutely python
business development? java
web development? html/css/javascript and many frameworks
portable device app? swift for ios, java for android
low level and system programming? C/C++, maybe Rust
So just to be sure might as well start with Java
I don't care if it's hard
@Void you can even with java but python have tons of ml libraries.
The best tech guy on internet! I like the most in your video is 'You'.. :)
Thanks for sharing.
Thanks!!!!!!!!!!!! Great Video
I got the impression that MATLAB is also asked (in a lot of internship offers for Facebook for exemple)