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