Learning a new language: Java

Christopher Read
2 min readNov 21, 2021

--

I decided to start my own little blog series involving all the new languages I decide to learn on my own starting with Java. I took a mini break from learning a language to work on current projects and to better myself in some languages I already know so I can be more proficient in languages like Javascript and Ruby, but I decided to finally pick up Java since I have noticed most jobs in the market look for Java developers.

I decided to get into Java since it’s one of the languages that can open the path to mobile applications, I dabbled a bit in Java in college and I felt comfortable with the language but just didn’t get enough out of it since it was through college and I had other priorities at the time. The main thing I loved about Java is just the creativity and the convenience it creates when making mobile apps, most people would think creating a mobile app would be more complex since your code and display would be more compact but languages like Java definitely create a soft spot for you to know where your code should go and give you a preview on the visual side each time.

The way i’m going about learning Java is doing small online lessons on CodeAcademy and also watching videos on Youtube from friendly engineers off their channel whenever I don’t get something for its full extent on CodeAcademy. The lessons so far go through all the simple syntax you can easily remember, the basic functions to organize your code and just the types of files Java’s work with. For example the files you’d code on would be called JVM (Java Virtual Machine). I notice the other lessons are based on flow control and the types of styles I can use to make my code alot cleaner.

So far I’m enjoying playing around with Java and seeing what type of projects I can create on mobile, can’t wait to learn the most I can from CodeAcademy and get started on an application I’d enjoy so I can deploy it and show it to family and friends.

--

--

Christopher Read

Software Engineer/ Twitch Streamer / Die-Hard Yankee Fan