Hey, everyone! I've been working with Java for around 6-7 years now, and I have learned a lot. It's been a truly amazing experience, and I love learning new things each day. Anyway, if you're just starting out, I have a few recommendations for tutorials you can check out that will get you started on your way.
The Basics
Text Tutorials
While I, personally, much prefer video tutorials, as I find them much easier to follow along with, I feel that it wouldn't be right if I didn't make a couple honorable mentions here for some text-based tutorials first.
https://www.tutorialspoint.com/java/
This is a very good, comprehensive tutorial which I have referenced many times throughout my career.
https://www.javatpoint.com/java-tutorial
Another good set of tutorials which approaches teaching in a slightly different way to the last one. You may prefer this one more.
Now, on to the videos!
TheNewBoston's Beginner Tutorials
https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PLFE2CE09D83EE3E28
This guy is really nice and I find that he has the perfect mix of going slow and explaining without being boring. His series taught me a lot about general Java development.
TheNewBoston's Intermediate Tutorials
https://www.youtube.com/watch?v=vW53w7me4AE&list=PL27BCE863B6A864E3
Once you've mastered the basics, this series goes deeper into specific stuff that experienced developers use in more complex projects.
Game Development
While learning general, foundational Java is very important, if you're like me, you might struggle to keep interested in that stuff. I had a lot more success by going through these tutorials where you make interactive and fun things like games.
2D Tower Defense Tutorial
https://www.youtube.com/watch?v=rfR09erJu7U&list=PLFUqwj4q1Zr8GHs6bO4d6gxMGUh_2pcNg
This particular tutorial is one that I found the easiest to follow, and the narrator/teacher is easy to listen to.
Multiplayer Top-down "RPG" Tutorial
https://www.youtube.com/watch?v=VE7ezYCTPe4&list=PL8CAB66181A502179
This is not a tutorial that I watched all the way through since I found it later on in my career and didn't need to watch the specifics as much, but I did skim through it to figure out small things I couldn't on my own, and I found them to be fairly good.
Other Fun Applications
Network Chat Programming Tutorial
https://www.youtube.com/watch?v=dHHu2zmXeuM&list=PLlrATfBNZ98cCvNtS7x4u1bZOS5FBwOSb
This tutorial series teaches you how to make a networked chat system that lets users connect and talk to each other!
TextEditor Tutorial
https://www.youtube.com/watch?v=-Y48138bEo0&list=PLGSIsyiIBvZCkqIB9_sg7NGOqMS0Nm5_1
This short series teaches you to make a simple text editor.
Conclusion
Thank you for checking out my little Java tutorials reference! I hope these tutorials help you on your way to learning and mastering Java.
Contact Info
Twitter:
@Trophonix
Github:
Trophonix
EarnCrypto Referral (Earn FREE crypto doing small surveys):
https://www.earncrypto.com/?r=119733
Ko-Fi:
https://ko-fi.com/trophonix
DOGE Address:
D5oZiV18rr6jHhw3CXAGcq4HsSBTgKvQs5