Top 3 Programming Languages to Learn in 2019

  Рет қаралды 1,202,256

Joma Tech

Joma Tech

Күн бұрын

HOW DO I GET A TECH JOB?
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
📚 Video courses from JomaClass:
🎓 New to programming? Learn Python here: bit.ly/joma_python
🎓 Learn SQL for data science and data analytics: bit.ly/joma_sql
🎓 Data Structures and Algorithms: bit.ly/joma_dsa
💼 Resume Template and Cover letter I used for applying to software internships and full-time jobs:
resume.joma.io
💼 Interviewing for jobs now? Get access to interview question database, courses, coaching, and peer community today:
www.tryexponent.com/?ref=joma
📱 SOCIAL MEDIA
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
/ jomakaze
/ jomakaze
/ jomakaze
Some of the links in this description are affiliate links that I get a kickback from

Пікірлер: 1 900
@thanhlengoc3805
@thanhlengoc3805 4 жыл бұрын
Asian career path: 1. Doctor 2. Engineer 3. Family disgrace.
@brandontruong3110
@brandontruong3110 4 жыл бұрын
Wouldn't computer science (Software) be considered engineering? Because at NC State it is considered an engineering degree but not sure if it applies to other colleges. P.S. Not to confuse it with Computer engineering (hardware).
@bosniangamer5509
@bosniangamer5509 4 жыл бұрын
@@brandontruong3110 CS IS NOT ENGINEERING!!!!
@thanhlengoc3805
@thanhlengoc3805 4 жыл бұрын
@@brandontruong3110 Not for my case at least. My father wanted me to study to become a mechanic engineer. But when I applied to college I secretly changed it to computer science. He was mad, I was happy. Still a family disgrace for now (mechanic engineer has been my family tradition for 3 or 4 generations or so).
@mhh5002
@mhh5002 4 жыл бұрын
That’s Old fashioned thinking
@helloken
@helloken 4 жыл бұрын
You forgot lawyer
@juanrein
@juanrein 4 жыл бұрын
*Makes top 3 programming languages video *Has 4 in thumbnail Okay then keep your secret
@arthurserafim1400
@arthurserafim1400 4 жыл бұрын
Arrays starts at 0
@mikeyaboii8210
@mikeyaboii8210 4 жыл бұрын
@@arthurserafim1400 😂😂
@nikkolascage9346
@nikkolascage9346 4 жыл бұрын
@@arthurserafim1400 omg 😂😂😂
@amblypygi6651
@amblypygi6651 4 жыл бұрын
😂😂
@danishzeshan4093
@danishzeshan4093 4 жыл бұрын
😂😂😂
@johncurnew1951
@johncurnew1951 3 жыл бұрын
joma: "If you're watching this video, you're a beginner" me whos just a bored programmer who wants to watch vidios: :(
@shallen2008
@shallen2008 3 жыл бұрын
lol
@MystWind
@MystWind 3 жыл бұрын
your pfp sir makes me laugh very much
@no3171
@no3171 3 жыл бұрын
@@MystWind Wide Linus
@henrylecompte4533
@henrylecompte4533 3 жыл бұрын
All true programmers have wide Linus as their pfp
@ryzech4168
@ryzech4168 3 жыл бұрын
@@henrylecompte4533 I do on my other account does that count lol?
@andrewnixon5872
@andrewnixon5872 3 жыл бұрын
I'm not one of the 95% lying to themselves... I've always only been interested in the money.
@michaeljohnmagistrado1166
@michaeljohnmagistrado1166 3 жыл бұрын
Good luck
@andrewnixon5872
@andrewnixon5872 3 жыл бұрын
@@michaeljohnmagistrado1166 thanks. I have an interview coming up.
@dogeraid5937
@dogeraid5937 3 жыл бұрын
@@andrewnixon5872 so did you get it?
@kalobverlyh1790
@kalobverlyh1790 3 жыл бұрын
@@dogeraid5937 ...
@sevrothegoblin5212
@sevrothegoblin5212 3 жыл бұрын
I hope more then 5% aren't in it for the money :/
@megadodd
@megadodd 4 жыл бұрын
become a god at C++ and earn the right to look down on every other language
@blaclee
@blaclee 4 жыл бұрын
wym boi
@somenamelastnaammee52
@somenamelastnaammee52 2 жыл бұрын
this is the way
@shachi-kun2275
@shachi-kun2275 2 жыл бұрын
Yes this is the way to gain pleasure
@apos1644
@apos1644 2 жыл бұрын
No learn machine code and look down at the entire world
@synonymous8390
@synonymous8390 2 жыл бұрын
but it is a bad thinking.
@rohanchauhan8693
@rohanchauhan8693 4 жыл бұрын
Better than all of the other videos out there. Thanks for being honest, this video has helped me to think about what languages to learn.
@iwatchedthevideo7115
@iwatchedthevideo7115 4 жыл бұрын
One of the few really informative videoes I've seen on this topic. Subbed! I (have to) use Java at school. Although I dont find it fun, and a bit bloated, I agree that it's a good way to teach important core concepts. I've recently started CTF-ing, though, and Java seems inferior in throwing together quick scripts on the fly to solve some of the problems i meet there, compared to Python. Is it recommended learning two languages in parallell? I would really like to get a decent understanding of Python for CTF-scripting, but have Java as my main focus as it's what we use in uni. Any thoughts would be greatly appreciated!
@c0dertang
@c0dertang 2 жыл бұрын
I love how he explains why he ranks everything. Very comprehensive!
@antdono95
@antdono95 4 жыл бұрын
This is actually one of the best one of these videos I’ve seen. No rambly “follow your passion” BS, thanks man
@AndreiJikh
@AndreiJikh 4 жыл бұрын
Thank you for this! I'm going to take your advice and learn the top 3 for FANG. I have a few friends who work in the big ones and I've always wanted to get into it. I spend way too much time playing puzzles and dragons haha. If you could make a video about comparing FRONT END vs BACK END and if that has any impact on the hiring process - that would be epic!!
@rishuagrawal9086
@rishuagrawal9086 2 жыл бұрын
looking back at this now 😂
@loyaljakes
@loyaljakes 2 жыл бұрын
This didn't age well
@eduardonascimento7066
@eduardonascimento7066 Жыл бұрын
@@loyaljakes why?
@aangela6678
@aangela6678 Жыл бұрын
this didn't age well
@SteelerY360Nation
@SteelerY360Nation 4 жыл бұрын
This is my first time on your channel. I like the fact that you talk very honest. I’m a Newbie. Great example with tic tac toe, to explain front & back end, and storage You gotta new Subscriber! 👍🙏
@excalibur_gamevibez7239
@excalibur_gamevibez7239 3 жыл бұрын
So glad I found this channel... I don't know a lot of tech people or programmers around my peers, I hope your videos take me far
@adiladenov5485
@adiladenov5485 4 жыл бұрын
My first programming language was C++, after that other languages seems like easypeasy. That's why I love C++.
@blasttrash
@blasttrash 4 жыл бұрын
hey do you know where to learn about make files and stuff? Also is there a C++ equivalent of Maven(or Gradle or npm)?
@sukraatahluwalia5137
@sukraatahluwalia5137 4 жыл бұрын
@@blasttrash If you mean package manager for C++ then Conan and vcpkg, if build tools then CMake, Ninja, Meson. If you want to learn makefiles then pick up a tutorial and start building any C or C++ code you write with GNU Make and IMO if it's C++ you're writing then CMake straightaway.
@blasttrash
@blasttrash 4 жыл бұрын
@@sukraatahluwalia5137 so package managers and build tools are different in c++? Like in java maven can do both for example. And if we have these build tools in c++, what are make files for? I thought make files were essentially build tools themselves
@quangtung2912
@quangtung2912 4 жыл бұрын
Have you ever try Haskell, or Rust???
@adiladenov5485
@adiladenov5485 4 жыл бұрын
@@quangtung2912 I heard many times, but i haven't tried. After cpp learnt java and python. Java for Android and python for data science.
@lkedves
@lkedves 4 жыл бұрын
Kudos for starting with that the answer depends on who asks... also, clear classification, solid reasoning, nice visual elements. A good one, grats.
@kedarpednekar9582
@kedarpednekar9582 4 жыл бұрын
Perfect to the point explained! The exactly relatable video to a CS fresher I would say !!
@elliottandreasen4148
@elliottandreasen4148 4 жыл бұрын
On the have fun category you should totally learn C#, it’s used for Unity and it’s used for so much other stuff too
@alexjimenez6452
@alexjimenez6452 4 жыл бұрын
Thanks Joma! This really helps a lot, Blessings!
@Master710z
@Master710z 4 жыл бұрын
Def the best video I've watched on the current scope of software engineering and how to approach it. Great content bro 👍
@romanbelokurov4346
@romanbelokurov4346 4 жыл бұрын
Thank you my friend! You solved all my questions in my mind! 👍
@nn-gx5cb
@nn-gx5cb 3 жыл бұрын
Perfect video for anyone who has this question that which language to learn for which purpose ! My path was 8085, 8086 controller in parallel of C and C++ in college and later Java and C# as an electives. C++ is best language to start and perfect reasoning given by you. Robert Lafore's book is one of the best for C++
@shahaman6428
@shahaman6428 4 жыл бұрын
Please make a video about which frameworks are better for specific type of work, would really appreciate it. Love your videos ❤️
@Longsen
@Longsen 4 жыл бұрын
Your videos are very helpful! I always look forward to seeing more content from you!
@chriskenedy1305
@chriskenedy1305 4 жыл бұрын
For the Lazy: 1. Python 2. Java 3. C++ but srsly, watch the reasoning for each one.
@Rohan122
@Rohan122 4 жыл бұрын
@robizzlor yes why not
@Asdtable
@Asdtable 4 жыл бұрын
@@Rohan122 everyone uses brainfuck. Or atleast i do.and i fucking hate it.
@shabman8979
@shabman8979 4 жыл бұрын
@robizzlor don't understand how it's funny when C++ is a very good language
@Cryptic0013
@Cryptic0013 4 жыл бұрын
@@shabman8979 Because some people feel a need to boost their self-esteem with smug scoffing at stuff they don't personally use or prefer (or likely, in this case, even understand the need for)
@mr.woodenshovel2430
@mr.woodenshovel2430 4 жыл бұрын
Thanks
@roubarizkallah2172
@roubarizkallah2172 3 жыл бұрын
That point you mentioned about choosing the right language for the right purpose in order to find support is so important and true cz especially as a beginner if u have no support u are kinda compelled to let down after long hours spent not finding answers to issues u ran into. That would make u think programming isn’t made for u cz u’re not good enough when in many cases that ain’t true.
@tannerbarcelos6880
@tannerbarcelos6880 4 жыл бұрын
Taught python in my intro course, and c++ in my intermediate Comp Sci and also data structures course. Not sure why java was not the language we had to learn like the other schools in the area, but oh well. Great points in the vid! I’d definitely say python is amazing and is rightfully a top language.
@EdwardAdler26
@EdwardAdler26 4 жыл бұрын
Seriously the most informative programming languages video I've ever seen. Keep up the nice work!
@michael-bz5qz
@michael-bz5qz 4 жыл бұрын
Why I just found this channel... you're what I needed this whole time for some encouragement and advice
@haowenzhu541
@haowenzhu541 4 жыл бұрын
For the encouragement part you mean touching boobs?
@amranmohamed377
@amranmohamed377 3 жыл бұрын
Hey it’s being for 1 year did u get a job?
@petrmary3394
@petrmary3394 2 жыл бұрын
@@amranmohamed377 did he get it ?
@carlosvaldez5647
@carlosvaldez5647 4 жыл бұрын
Thank you for the guidelines!
@odanebrissett8594
@odanebrissett8594 4 жыл бұрын
I agree with point of learning C++. Easy to learn a new languages after you’ve learn the fundamental OOP concepts. Great video 👌👍
@user-sw1wq8lh2w
@user-sw1wq8lh2w 4 жыл бұрын
Also hard to unlearn OOP when you realize it's problematic.
@HermanWillems
@HermanWillems 4 жыл бұрын
@@user-sw1wq8lh2w C++ is not OOP. C++ is multi-paradigm language. It means it can do OOP and also other paradigms. Also when you start out with OOP and then learn PURE FUNCTIONAL programming you start to understand and respect OOP again. Because functional is nice, but not practical. So the best solution is to use OOP combined with sprinkles of Functional programming. Try to seperate them correctly though.
@deistormmods
@deistormmods 2 жыл бұрын
@@HermanWillems OOP should be a last resort. Simple is always better. Only use OOP if necessary.
@robertoa.tarazona2708
@robertoa.tarazona2708 4 жыл бұрын
Thanks a lot bro! Some of the information available can be daunting when you are first starting out but eventually you understand.🙋
@powerliterature
@powerliterature 3 жыл бұрын
Hey Joma, Greetings. Great YT channel, nicely edited. I'm subscribed because content is great. You're very knowledgeable, honest and cool. Kudos Joma cool!
@Philipp-ym4pc
@Philipp-ym4pc 3 жыл бұрын
This video really makes me appreciate that I was/am taught all of these at uni!
@Rowing-li6jt
@Rowing-li6jt 4 жыл бұрын
Wow,, this is one of my favourite video!! “When you hear it repeatedly, then you get to understand” is personal highlight!
@santiagosanchez2704
@santiagosanchez2704 4 жыл бұрын
You are right, python is not usually used to teach programming at uni. However, there are exceptions. Python is used in the introductory course in the MIT for CS. And it was also used at my uni at an engineering degree (not computer science though).
@fundoo203
@fundoo203 Жыл бұрын
It makes sense. Python is extremely popular among non CS people. They just want the code, they don't care about memory management or performance
@milliblom2237
@milliblom2237 3 жыл бұрын
Kind of late here, but I would also recommend C# for people starting to code. You don't have to manage memory and there's plenty of support, including Microsoft's own (IMO really good) documentation. It's very useful for any folks wanting to get into game development, as Unity uses C# and Unreal Engine uses C++ , which is similar enough to C# to learn afterwards. You don't need to worry about the crappy syntax and randomness that C++ throws at you, but you get all, and often more, features, and many solutions to problems that are given in C++ can be easily adapted to the language. Windows Forms is also a great way to get started with building desktop applications, as it's a simple framework to get into, while being adequately powerful.
@TheMessanger
@TheMessanger Жыл бұрын
So many C but all compiled to C sharp so which one should we start with. I already learn A B just need to leran C so I move to D E F G H I K L M N O P Q R S T U V X Y Z when I reach Z I'll be burned out!
@gunjanjhawar9013
@gunjanjhawar9013 4 жыл бұрын
I have started watching Joma's video to see what TechLead has commented on it! But needless to say great videos, very helpful.
@mahamodulhasan9777
@mahamodulhasan9777 4 жыл бұрын
This is ur best video I ever seen 💜💜💜... go ahead & make more videos like this...
@killeraudiofile8094
@killeraudiofile8094 4 жыл бұрын
I think the LAMP stack is still plenty viable for personal web projects... especially given the extensive documentation on the internet and due to the fact that most pet projects won't need the extreme availability that may be supported on the MEAN stack and I think the more secure infrastructure of LAMP will actually be more useful...
@aimenenouri9214
@aimenenouri9214 4 жыл бұрын
The best advice I've heard in my life. Thanks a lot
@aqynbc
@aqynbc 4 жыл бұрын
Glad to see you back with real info Joma :)
@feli-boon
@feli-boon 4 жыл бұрын
"i want to program so that i could be ahead once i start computer science next year as a freshmen" dude are you spying on me
@motormadness9975
@motormadness9975 4 жыл бұрын
Learn java and object orientated programming if you want to be ahead in your 1ss year in CS
@spraz3r348
@spraz3r348 4 жыл бұрын
@@borispetrov3276 i started learning python but in the university next year they will teach us java cause the exam are about java. What should i do?
@shauryasen346
@shauryasen346 4 жыл бұрын
same im going into highschool next year
@_lemonny
@_lemonny 4 жыл бұрын
@@spraz3r348 I recommend learning Processing (processing.org/). It's a dialect of Java, but will introduce you to most essential programming concepts. Plus, it's easy to see immediate results so it's really gratifying. At the end of the day, any programming language you decide to learn will be beneficial. People spend so much time deliberating about which language to learn that they never really get anywhere. So just pick something and dedicate a few months to becoming proficient at it.
@MrHenryG123
@MrHenryG123 4 жыл бұрын
@@_lemonny processing is javascript not java
@Don-ix2ok
@Don-ix2ok 4 жыл бұрын
Should include scala up there, its picking up a lot of ground for how it handles big data
@lissettevasquez2781
@lissettevasquez2781 3 жыл бұрын
I'm glad that I started with the one that build cool stuff. Thanks :)
@mariorivera6292
@mariorivera6292 3 жыл бұрын
I’m really enjoying this channel a lot! Just discovered it a few days again. I would like your advice on something. Naturally, the answer to this question will ultimately depend a lot on how quickly someone can learn programming. My question is this: “Is 40 years old too late to learn programming from scratch, for example SQL, and still make it in the tech world and land a good paying position?” Part of me is discouraged, because I didn’t start trying to learn programming in my mid-twenties or even early 30’s. I’m not expecting to become a hot-shot at Google, but I’m wondering if I have a fair chance to nail something solid at my age in the future.
@aminekhadiri
@aminekhadiri 4 жыл бұрын
BRO, thank you so much for the insight. I have a master in biology, i work in biotech and forensics, and i feel i want to learn python and R for the future because of the need for AI and machine learning in regard to optimization and development in these fields. REGARDS!
@hispantrapmusic301
@hispantrapmusic301 4 жыл бұрын
MAK 4891 Python will fit well with you
@mranderson3277
@mranderson3277 4 жыл бұрын
Javascript is an extremely beautiful and expressive language. I used to hate it with a passion. But there are some expressions you can do in it that just blow your mind.
@aryenadvice2411
@aryenadvice2411 4 жыл бұрын
Very helpful video Bro!! Thanks for the insights!
@GhulamAbbas-rh5kl
@GhulamAbbas-rh5kl 4 жыл бұрын
Best video that shows right path. Thanks Joma.
@seankelly4800
@seankelly4800 4 жыл бұрын
Solid advice. Personally, for the future I'm interested in learning Kotlin and Rust, they will probably replace Java and C++ eventually, or at least be on par rivals.
@khanhchung4103
@khanhchung4103 4 жыл бұрын
Sean Kelly Nah. I don't know about Java but replace C++? then you have to rewrite almost the entire world of software
@seankelly4800
@seankelly4800 4 жыл бұрын
@@khanhchung4103 Yeah, that's true. They'll always be legacy code, but when it comes to new projects, there is a possibility for Rust to win out over C++ in years to come.
@yavornestorov
@yavornestorov Жыл бұрын
@@khanhchung4103 Obviously what he said can only refer to new projects, not maintaining and expanding old ones. Duh!
@BigBahss
@BigBahss 3 жыл бұрын
8:20 Hey man, I came to that conclusion on my own while trying to make my own browser extensions, and then found that many other people feel the same way. Although I honestly have nothing against Javascript or Javascript developers, they're far stronger than I. I'm probably just smooth brained when it comes to JS. Edit: Love the video by the way.
@danny1dd
@danny1dd 2 жыл бұрын
Thanks for this video and your advices!
@sachinjain355
@sachinjain355 2 жыл бұрын
You simplified it a lot for the newbies, amazing video bro!!
@mightyjoeyoung9741
@mightyjoeyoung9741 4 жыл бұрын
I have a pretty specific question. What language(s) would you recommend purely for game development? Specifically I want to be able to make animations and implement cool fight choreography and allow my imagination to work and emulate my creativity as accurately as possible. I'm not in the market to learning coding yet, but it's something I would like to get into one day. I'd like to start as a hobby or curiosity and see where it goes.
@andershusmo5235
@andershusmo5235 3 жыл бұрын
Interesting. Here in Sweden, 95% of the companies I apply to are all about C#. So I would add to everyone watching this to also pay attention to regional differences in this regard if you're interested in getting a job at a tech company. Regardless, the general questions in this video to ask yourself when choosing which languages to learn still apply.
@happysauce6706
@happysauce6706 2 жыл бұрын
Malmö = Danmark
@Ullis9312
@Ullis9312 Жыл бұрын
JavaScript, Python and Java are the most widely used programming languages in Sweden. In terms of ranking, the top 10 ranked programing languages are: Java, Python, JavaScript, C#, C++, PHP, Swift, MATLAB, Scala, Objective-C, respectively. - The Swedish market of IT service
@aggi999
@aggi999 Жыл бұрын
Interesting, over here in Iceland it seems c++ and python are the winners, especially in my field
@theindooroutdoorsman
@theindooroutdoorsman Жыл бұрын
That part. Around me everyone wants Java, but if I expand to statewide it's either C, C# or Python with a sprinkling of Javascript.
@OsundareToheeb
@OsundareToheeb Жыл бұрын
You are damn right! here in Poland. Java and javascript are on top for web development
@freetolisten
@freetolisten 4 жыл бұрын
good video. probably one of the clearest, maybe the clearest video on this topic i've seen
@danG25
@danG25 9 ай бұрын
Despite this video being 4 years old, I can see that you have the skill to captivate the audience and avoid making the information dull.
@hamza77v
@hamza77v 9 ай бұрын
Yeh😊
@nanonkay5669
@nanonkay5669 4 жыл бұрын
There is so much fact in this one video than anything I've ever seen. Take my word for it as a CS bachelor's graduate
@mandeepubhi4744
@mandeepubhi4744 4 жыл бұрын
Programming Language is just like an Axe and Data Structures are the Art of cutting trees. You should have your own Axe based upon your tree whether it is very hard or soft.
@TheFuentes5551
@TheFuentes5551 4 жыл бұрын
Where to begin learning about Data Structures?
@ShivamThakur-rt6js
@ShivamThakur-rt6js 4 жыл бұрын
@@TheFuentes5551 First find a top rated courses on data structure and algorithm on udemy. You can get those courses for free if you google them. After having good grasp on them starting implementing them using java or Python.
@maryperez6688
@maryperez6688 4 жыл бұрын
I love this guy: "shut up, stop regurgitating what you've read on the internet and have your own opinions for christ's sakes!"
@primeroyal7434
@primeroyal7434 4 жыл бұрын
But still, you should not listen to some random tech "expert" and instead get to know what you want to do.
@bobinrasterds7137
@bobinrasterds7137 2 жыл бұрын
literally what I think when I see some massive circle jerk thread about javascript.
@scurvofpcp
@scurvofpcp 2 жыл бұрын
@@bobinrasterds7137 we had some javascript cultist in a blender discord going on and on how blender should use javascript instead of python.Which was alright enough till he started going into the people looking for python help for their addon/script that they needed to get blender to do for them.
@2828asf
@2828asf 4 жыл бұрын
Thanks for the video, I want to know what microphone is that? it sounds really good.
@SulaimanFofanah
@SulaimanFofanah 4 жыл бұрын
I laughed so hard throughout this video. You make this field of coding entertaining and fun. Stay blessed ❤️
@adamalaa6784
@adamalaa6784 4 жыл бұрын
Yeah the one that made me laugh is the boobies one
@AI2789crg
@AI2789crg Жыл бұрын
@@adamalaa6784 1:30 lol for sure
@yangcong83s
@yangcong83s 4 жыл бұрын
KZbin has gradually changed their backend language to golang. The best language is always the one that accomplishes your project in terms of time, speed and not burns your server down.
@yogiturtleseraph8208
@yogiturtleseraph8208 4 жыл бұрын
Scheme and C are used as starting languages because they are tight and minimalists. That mean you will only need a few days to know everything the languages offers. Mastering it is another story altogether; but the less time you have to learn specials syntaxs, the more time you can dedicate to learn to use your toolbox. With experience you might wear more and more toward a tight, small, well behaved toolbox anyway. That's why all the language end up looking the same: you're better of sticking to the core and avoiding any special constructs and eye candy.
@BrazHD02
@BrazHD02 4 жыл бұрын
This video is actually really good, good job!
@VanessaHernandez-zd1lg
@VanessaHernandez-zd1lg 4 жыл бұрын
We learned C++ at uni. I learned python one summer for an internship and kept with it. Def agree with your points especially with verbose C++. Great vid! Edit: ahhh I used Django that summer too!
@osemudiame123
@osemudiame123 4 жыл бұрын
Vanessa Hernandez As a electronics engineer I think C/C++ is bae
@omaroats
@omaroats 4 жыл бұрын
const string&
@HermanWillems
@HermanWillems 4 жыл бұрын
@@osemudiame123 me too, i love the put everything in compile time thought. You can do almost anything with C++. You can build amazing abstractions that only cost you what you use. Soon alot more tools are added to the language that makes us make better abstractions. For example: Modules, Concepts, Compile time reflection, Meta-classes. C++ is amazing and evolving. It's also great for multi-core processors. And soon RISC-V is around the corner with alot of cores. And C++ works great on that. Also for webassembly C++ is an amazing choice.
@albertoedoni9953
@albertoedoni9953 4 жыл бұрын
"Oh yeah and i quit my job" still laughing for that one XD You the best bro!
@athena-ve1py
@athena-ve1py 3 жыл бұрын
In our freshmen year we are going to learn C++ I haven’t studied the textbooks yet but from what I’ve seen we’re gonna start by learning about altgorithms and stuff I honestly can’t wait to get into learning. I’m not gonna lie, there was a time in the past that I question whether I see myself doing this in the future and if this is my true passion but I can’t really think of anything else that I want to do. And even if I don’t enter the HS I want and I end up doing something else I’ll learn coding on my own;-;
@ez1ollie
@ez1ollie 4 жыл бұрын
I’m a 3rd year mechanical engineering student doing an emphasis on mechatronics. My degree barely skims the surface of CS, like I had to take 1 intro to C++ course for my degree but that’s it. I saw that a lot of my peers knew how to code, and I was had mostly forgotten what I learned from C++. So with the quarantine I started learning JavaScript and I’ve been working on a discord bot. Next I plan on doing a web app.
@antoinecantin1780
@antoinecantin1780 3 жыл бұрын
Bruh literally the 4 languages I have practiced the most on the side with science degree in college and the things he said... getting my opinions confirmed lmao
@JazzMachine77
@JazzMachine77 3 жыл бұрын
I have been working in software development for more than 20 years now and I have to say that this was a very good video, very good advice about the languages. I agree that Javascript is a very good language to learn, than you can extend that knowledge to also learn Typescript as well.
@amphos123
@amphos123 2 жыл бұрын
I find it's your best video so far. You spoke wisely :)
@tarekmoneimsaid
@tarekmoneimsaid Жыл бұрын
After working for years with Java, I'm really enjoying learning Kotlin. It doesn't have as steep a learning curve as Scala or Clojure (pure funcional languages). Instead, it feels like an improvement over Java, with some very welcome features, such as the usual syntactic sugar (with the ability of creating DSLs, a neat feature), extension functions (no more Util classes), better functional programming support (at least more than lambdas and streams), etc... I'm mostly using it for personal projects, still figuring out the Kotlin way of doing things, embracing these improvements to write more concise code. It's fun :)
@zachandbro
@zachandbro 4 жыл бұрын
Java was my first language and picking up Python is pretty simple since the syntax isn't as restricting
@arijit3110
@arijit3110 Жыл бұрын
Damn, that must've been very sad 😭
@heylittleguy26
@heylittleguy26 3 жыл бұрын
My first language that I really learned was Java, then C# (basically the same), then C++.
@grichl88
@grichl88 2 жыл бұрын
I went into Comp Sci mainly because I couldn't succeed in English the way I wanted and I need health insurance once college was over. Of the careers I could think of that I might go into, the only one I felt remotely interested in, and that I already had some minor experience with, was Comp Sci. So, I took one IT class and one intro to programming class in my second semester of freshmen year and my first semester of sophomore year respectively (was still loading up on English related courses up until my first semester of Junior year just in case). I think it makes sense to dip your toes into Comp Sci just a bit if you're looking to leave a different major.
@levyalexandre3714
@levyalexandre3714 6 ай бұрын
Boy oh boy! I have been watching shorts on this channel without subscribing until this one. I just both subscribed AND clicked on the like button. Sold!
@paulschmidt8742
@paulschmidt8742 4 жыл бұрын
Started programming because I wanted to do math and statistics. I was amazed by the for loops and if elif statements because I saw endless possibilities in python. I felt hyped creating a program to calculate pi and optimise it but later I started creating games and dvelving into networking and I realise what a lie I have been living in. I don't want to get a stupid degree when I can learn every programming language because I enjoy it. I would much rather program instead of school and I am already equally or more addicted to programming then gaming. I am now going to learn java as my second language a proper object orientated language.
@semlimi200
@semlimi200 4 жыл бұрын
Lmao always love the humor you put into your videos!! 😂
@mjmikaelson
@mjmikaelson Жыл бұрын
Thank You for sharing!
@dzhuwao
@dzhuwao 4 жыл бұрын
Excellent content and presentation. Subscribed 😀
@howtomakeanovallampshadeha7794
@howtomakeanovallampshadeha7794 4 жыл бұрын
Hi Joma. I enjoy your KZbin video. I am pretty good with visual basic. I have exposure to Java and I believe I can learn other languages quickly if necessary. My work requires the use of Autocad, and I develop plenty DLL files to use with this application. However I would like to branch off on my own and develop my own cad program. Can you guide me in an approach to solving my problem? Research on the internet is not clear.
@Potenti4lz
@Potenti4lz 4 жыл бұрын
My university switched from JSP to Python but still have a Java course.
@genesisjax4023
@genesisjax4023 Жыл бұрын
My school required intro to programming first, which taught in C++. Then intro to C# and C# advanced were the only required language classes. I elected to take Intro and advanced C++, Python and Intro/Advanced Java as well. Im not entirely sure what i want to work on yet so i wanted to be as well rounded as possible.
@kevincaijiayi
@kevincaijiayi 2 жыл бұрын
Such a well made tutorial!
@abhishektyagi4428
@abhishektyagi4428 4 жыл бұрын
Sir Could you please make a video explaining the resources you use to learn or enhance your programming skills
@abhishektyagi4428
@abhishektyagi4428 4 жыл бұрын
@@ryzen7428 well my friend you are completely misinformed , are you sure you can learn completely from Google because I know I can't , if you think you can just answer my question - how to configure vs code for C++17 in Ubuntu or any Linux distro Even the official website of vs code lacks this sufficient documentation, how's that. Also yet another question - should you upgrade your Linux kernel, that would compromise the stability of the graphics driver of Nvidia how's that
@abhishektyagi4428
@abhishektyagi4428 4 жыл бұрын
@@ryzen7428 so how do you choose between them ?
@neves69
@neves69 4 жыл бұрын
4:40 - In my case, my company is telling me that I am a Senior grade developer in technical terms, but that they can not move me from Junior because I tell my opinions too much, saying that I am too "implosive". Basically telling me to shut up. I will not change who I am for ANY company. If they don't want my honesty, I am starting to think that this is definitely not the right company for me. What do you think @Joma Tech ?
@denismilic4443
@denismilic4443 4 жыл бұрын
Honestly, even if you love doing what you are, you're still working so it's not your free time. And if you're doing more work and better work for junior developer pay I would switch companies if I was in your place. I myself I'm a junior developer I got a job 7 months ago I'm getting a hang of it and company has been great and already gave me a raise after 6 months but ya, when I start doing more work and better work than a regular junior I'm expecting my pay to raise. I do love doing this as my job. But it's still a job it's not my free time. And I don't like staring at a monitor for 8 to 8 and a half sometimes 9 hours a day. So yea.
@rudolfhorvat57
@rudolfhorvat57 4 жыл бұрын
Thanks. Helped me a lot.
@markuscwatson
@markuscwatson 3 жыл бұрын
Wow great video. Thanks!
@jsonkody
@jsonkody 4 жыл бұрын
Java or C++ teach you way more than python (about object programming, types etc.) but it's maybe too much for a beginner. If I should recommend one language it would be Javascript (witch is quite a big bite to learn properly .. and it has basically infinite ecosystem).
@noahsomeone1938
@noahsomeone1938 Жыл бұрын
it took lots of scrolling to find javascript in this comment section. thank you
@juliancruz87
@juliancruz87 4 жыл бұрын
Joma, what do you think about codility that has several questions that can be used in tech interviews?
@mohammadosamaataullah2127
@mohammadosamaataullah2127 4 жыл бұрын
You are so cool Joma. Thanks for the info.
@rehanaakter8458
@rehanaakter8458 2 жыл бұрын
Thank you soo muchh. so much informativeee .
@internetalpha5173
@internetalpha5173 4 жыл бұрын
I started actually programming a year or two ago and I remember after spending 3 months learning python, I thought I was ready for machine learning. Yeah python literally became some ancient codex as soon as I tried ml. But I will say this; python is really fun and interesting just because of the data analysis you can do. Im 16 so I've never got to use it in a work environment but it's just so much fun to parse random webpages and screw around. I've probably broken some laws but oh well.
@davidw.9711
@davidw.9711 4 жыл бұрын
im a doctor and currently learning python since medicine gets more and more influenced by you guys (number of papers surged involving machine learning etc. pp.)
@yavornestorov
@yavornestorov Жыл бұрын
So, 3 years later, did you learn it, or did you quit? 😄
@josh-do9kq
@josh-do9kq 3 жыл бұрын
i enjoy coding cause i like to build stuff but i also enjoy problem solving...when your trying to find that one mistake in a huge page of code and you find it and fix it... man so satisfying
@thestarinthesky_
@thestarinthesky_ 4 жыл бұрын
You are amazing. Thank you so much.
@Potenti4lz
@Potenti4lz 4 жыл бұрын
8:10 what about dart? It’s typed language vs JavaScript but JS has so much support.
@IwatchYuTup
@IwatchYuTup 4 жыл бұрын
you can create beautiful mobile apps using with flutter but not good for web apps. C# and asp.net mvc is the easiest way to create web apps.
@ComsicRay
@ComsicRay 4 жыл бұрын
Hey, Can you please compare and discuss “ Ruby on Rails” vs “ Python Django/ Flask” ?? is it still worth to learn Rails framework in 2019?
@eshaan7_
@eshaan7_ 4 жыл бұрын
Flask is amazinggggggg
@parycash
@parycash 4 жыл бұрын
Fist time here. I do not usually write comments, but was compelled to do so as you have a talent for telling a story and in this case a very good one. My take is 1. Python, 2. Java Script & 3. C++. Thanks for the informative video. I have subscribed. Keep up the good work.
@thucpn
@thucpn 4 жыл бұрын
Your video is so great. Could you make a video about Java backen. I want to be a full-stack developer and I love Java but I don't think it is popular in the future. I'm so grateful if you have a video explain more about that.
10 years of coding in 13 minutes
13:28
Joma Tech
Рет қаралды 4,8 МЛН
What REALLY is Data Science? Told by a Data Scientist
11:09
Joma Tech
Рет қаралды 3,7 МЛН
Dapatkan APA PUN YANG ANDA INGINKAN dengan GADGET ini #shorts
00:11
Gigazoom Indonesian
Рет қаралды 13 МЛН
Balloon Pop Racing Is INTENSE!!!
01:00
A4
Рет қаралды 14 МЛН
God-Tier Developer Roadmap
16:42
Fireship
Рет қаралды 6 МЛН
How I would learn to code (If I could start over)
9:16
Jason Goodison
Рет қаралды 4,4 МЛН
Why I'm so good at coding.
10:01
TechLead
Рет қаралды 2 МЛН
Interview with a Competitive Programmer
25:13
Joma Tech
Рет қаралды 1,2 МЛН
How I Would Learn To Code (If I Could Start Over)
13:43
Namanh Kapur
Рет қаралды 6 МЛН
The Truth About Learning Python in 2024
9:38
Internet Made Coder
Рет қаралды 86 М.
How Many Programming Languages Should You Learn?
14:12
ForrestKnight
Рет қаралды 120 М.
a day in the life of a startup engineer working from home
8:36
Joma Tech
Рет қаралды 3,1 МЛН
Best Learning Strategies for Programmers
12:06
Andy Sterkowitz
Рет қаралды 680 М.
The Truth About Programming
5:01
Joma Tech
Рет қаралды 446 М.
Dapatkan APA PUN YANG ANDA INGINKAN dengan GADGET ini #shorts
00:11
Gigazoom Indonesian
Рет қаралды 13 МЛН