Should you still LEARN Java in 2023

Should you still LEARN Java in 2023


Should you still LEARN Java in 2023

Java is one the top programming languages and one the oldest. Should you learn Java. Is Java even relevant?

Don’t Forget to
===========================================
💯 Subscribe to Amigoscode - http://bit.ly/2HpF5V8
💯 Courses Available for free here - https://amigoscode.com/courses
💯 Join Private Facebook Group and Discord - https://amigoscode.com/p/join-community

NEW COURSE COMING SOON
Join Waiting List Now - https://waiting-list.amigoscode.com

🙊 Here are the goods for all my videos video 🙊

► Recommended Books
===========================================
- Clean Code - https://amzn.to/2UGDPlX
- HTTP: The Definitive Guide - https://amzn.to/2JDVi8s
- Clean Architecture - https://amzn.to/2xOBNXW

► Computer and Monitor
===========================================
- New Apple MacBook Pro - https://amzn.to/3464Mmn
- Dell 27 INCH Ultrasharp U2719D Monitor - https://amzn.to/2xM3nW1
- Double Arm Stand Desk Mount - https://amzn.to/3aYKKfs
- USB C Hub Multiport Adapter - https://amzn.to/2Jz7NlL

► Camera Gear
=============================================
- Sony ILCE7M3B Full Frame Mirrorless Camera - https://amzn.to/346QIJn
- Sigma 16 mm F1.4 DC DN - https://amzn.to/2wbic3Q
- Sigma 33B965 30 mm F1.4 DC DC - https://amzn.to/39G37Fd

► IDE \u0026 Tools I use for coding 💻 🎒
===========================================
- ITerm
- VsCode
- GoLand
- IntelliJ Ultimate
- Sublime

P.S
===========================================
💯 Don’t forget to subscribe | http://bit.ly/2HpF5V8
💯 Join Private Facebook Group and Discord - https://amigoscode.com/p/join-community
💯 Follow me on Instagram | http://bit.ly/2TSkA9w

❤️ Thanks for watching


Content

0 -> so should you learn Java absolutely
5.94 -> what's going on guys assalamualaikum welcome  to Amigoscode in this video I want to discuss  
10.32 -> with you why you should learn Java in 2023. Java  is a programming language that has been around  
17.34 -> since 1995 and it was initially developed by James  Gosling at Sun microservices and then since 95 it  
25.86 -> has received lots of upgrades and new features  to the language and in 2009 it was acquired by  
33.12 -> Oracle Java comes into flavors you've got the  open jdk as well as Oracle jdk and the difference  
39.66 -> really is that the open jdk is open source and  also Java has bug fixes and new upgrades to the  
45.78 -> language every six months I know there's a lot  of people that say you know what Java is dying  
50.88 -> and you shouldn't really use Java but they never  give you like a concrete answer why you shouldn't  
56.16 -> really use Java or why Java is rubbish and in fact  all of these Tech Giants Google matter Facebook  
65.88 -> matter Facebook Google meta Microsoft Twitter  and a bunch of other Tech Giants are using  
72.6 -> Java to power their critical systems and open  source projects in fact if you go on GitHub you  
78.72 -> can see a bunch of active open source projects  which are still written in Java and if you look  
84.36 -> into the service that was performed by stack  Overflow across the world you can see that the  
89.64 -> programming and script and markup languages  right here Java sits somewhere I think it's  
95.46 -> one two three four five six oh my gosh I can't  count but Java is number six on this list and if  
102.72 -> we look into professional developers still on the  same position and people that are learning how to  
107.82 -> code it's also oh actually it's number four in  here and if you look at this website which is  
114.12 -> an index created by analyzing how often language  tutorials are searched on Google and right here  
120.9 -> Java is number two now obviously here I don't know  which website is right or which one is wrong and  
128.34 -> maybe it might be you know incorrect slightly but  you can see that Java is a language which is still  
135.9 -> worth learning it's a language that you know it's  not a boot camps universities and it's language  
141.36 -> that as a beginner I feel like you should learn  why Java is a language that teaches you a bunch  
148.8 -> of fundamentals that other programming languages  did look at Java and say wow do you know what Java  
155.34 -> has so many syntax and there's so many things so  many keywords let's just simplify all of them now  
161.76 -> the good thing is if you learn Java for example  and you were to learn JavaScript or python then  
167.7 -> those languages would be a piece of cake trust me  it would be a piece of cake now if you reverse so  
174.54 -> if You Learn Python for example or you learn  JavaScript for example and then try and move  
179.46 -> to Java it's going to be really difficult I can  guarantee you the reason why I recommend Java is  
186.06 -> for the long run so if you're in Java you know  it's easy for you to pick up golang JavaScript  
191.94 -> python c-sharp which is you know an awesome  language but if you look at it it's like almost  
197.22 -> the same Java and Java is a foundation to many  other languages and there are times where you see  
204.9 -> all the languages which have you know really nice  syntax and they've got new features but I can tell  
211.02 -> you that Java it will catch up eventually because  you know every six months there's a new release  
215.58 -> and there's been Improvement on the language so  learn Java and the rest of programming languages  
220.68 -> will be so easy to grasp and remember a language  is just a tool to solve a problem people say oh I  
228.48 -> hate Java because of this I hate this language  because of this don't be one of them just be a  
233.16 -> guy or a girl that will just look at the language  and say you know what I can kind of work with any  
239.58 -> language because a language is just a tool to  solve the job now Java might be a good solution  
244.74 -> for one particular problem whereas it might be  a crap solution for another problem so pick the  
250.92 -> right language for the right job the other thing  which is really nice about Java is that it's an  
255.9 -> object-oriented programming language and that  means that you kind of that create a bunch of  
259.98 -> classes and you create objects and connect them  to each other so for example you might have a  
264.96 -> class called person another class called car  another class called house for example and then  
269.46 -> you create objects and then you connect these  objects together so this makes it super easy to  
274.56 -> reason about your application and you can create  well-structured large-scale applications so this  
282.42 -> is one of the reasons why Enterprise companies use  Java because it's an object-oriented programming  
288.6 -> language then moving on to the community  around Java because Java has been around  
293.58 -> for so many years there's a large active community  of developers with that you've got great tooling  
301.2 -> around so if you look at the Frameworks so spring  Boot quarkers and other libraries that you know  
308.22 -> companies such as Google they're behind it there's  plenty of tools and Frameworks available to you in  
314.58 -> order for you to build your next big application  so instead of you you having to you know write  
320.88 -> things from scratch you've got Frameworks  already ready there for you so that you can  
325.32 -> build applications super fast so the documentation  as well behind the libraries and Frameworks around  
333.12 -> Java I have to say they are pretty good like  literally pretty good yeah so this is all due to  
339.96 -> the open source community so Java is a programming  language which Powers many applications in  
348.24 -> production like you know people say oh you know  you should switch from java to kotlin for example  
353.64 -> or from java to golang but it's not as easy as  you might think because these companies they are  
359.82 -> making millions right and for you to replace a  critical system it's not a one night or two days  
367.26 -> it's not as simple as you might think so there are  tons of companies out there still looking for Java  
373.26 -> developers and let's just face it there's lots of  Java developers which is a good thing so one is if  
379.08 -> companies are starting a new product or there's a  startup that are looking to hire for example it's  
384.84 -> much easier for them to pick Java because of the  amount of developers out there and for example if  
391.32 -> they were to let's say go with golang for example  right so how many people out there you can call  
396.84 -> them like an expert in golang you know the numbers  are very few right so the tooling the support the  
404.1 -> libraries the framework around Java makes it a  perfect choice for many companies and the last  
411 -> point that I want to talk to you about is building  microservices so with Java you can you know build  
417.3 -> Enterprise applications you can build mobile  applications which I wouldn't recommend you to  
421.44 -> do so also Internet of Things Cloud native  applications but Java is a language which  
427.62 -> is really good for the back end and specifically  micro services so if you're building whether it's  
435.36 -> a standalone backend or a monolithic application  Java is a great choice but also microservices  
442.56 -> which many companies have adopted and Java is  a great fit again because of all the tooling  
449.82 -> and libraries and Frameworks that are around  the Java ecosystem so should you learn Java  
457.14 -> absolutely yes and do me a favor remember that  don't stick with just one language so I always say  
464.04 -> this because a language is just a tool yes you can  have a preferred language but just remember that  
471.36 -> if you have to pick a different language then you  will be able to do right because it's just a tool  
477.48 -> to solve a problem let me know whether you agree  or disagree literally comment down below and let  
485.04 -> me know what you want to see next smash that  like button and I'll catch you on the next one

Source: https://www.youtube.com/watch?v=9yzMKaKcoC0