December 13, 2019
I’m familiar with ES5, ES6, Vue, React, and Node.js. This is a lot of variety in one language.
So, I have decided to learn Java without the benefit of relevant work projects to guide me. This is how I’m going to go about doing that.
So, why Java over Ruby, C++, or Python? Because it seems that most enterprise web-focused companies use Java on the back-end. My company included.
Devin said use IntelliJ. There’s more I have to do. He told me before. I’ll bother him again. Something something JDKs.
Based on my post about which learning methods work for me, the best way to start learning Java is through a code-along video course. This has to be slow enough to code along to, and more practically focused at first.
There’s a lot of Java resources out there, but I decided that Derek Banas’ Java course on YouTube would be good enough for now. I’ve gone through a few of the videos and his pace was simultaneously slow enough and fast enough for me. The quality isn’t anywhere near an Andrew Mead level, and it’s from 2011, but it’s good enough for now.
I’ll need to figure out what changed between Java SE 7 and Java SE 11. It can’t be that much.
I’ll be practicing by going through the Java track on Exercism.io as I go.
I don’t know about this yet. It depends on which direction I want to go in. I know I want to focus in on OOP and algorithms.
This is completely unknown for now.
If you liked this post, get updates about new posts by signing up to my infrequent newsletter.