Welcome to my blog!
So after finishing university, and working a few IT support desk roles, I’ve finally decided to chase my dream job. Ever since typing my first line of code, I’ve always wanted to be able to do it professionally, and work on tons of interesting projects.
The main issue with this is that I am not by any means a skilled programmer. While I’m very aware of the basics, I struggle to do anything in depth, and get tripped up a lot with silly little mistakes, that I completely overthink. It stops me from feeling confident, so I leave the project for a day or two, which becomes a week or two. By this time, I’ve lost focus on the project, and give up entirely.
My first task is to break down what I feel are the important stepping stones to develop my programming skills, and finally make everything click in my head. That’s why I’m finally starting a blog! Maybe what makes it click with me will help at least one other person, and that’s what I’m hoping for.
I’m going to spend the day researching some very beginner project ideas, and then work towards completing them. These projects won’t be too difficult, but I’ll probably choose something like a library system console app of some sort. A library system would be a great project, as it will teach me to create a list, or array, add items to it by taking user input, delete items from it, and write to, as well as read from a text file so that the application remembers all of the previous books that have been added or deleted.
I’m going to be using books, as well as online courses in an attempt to develop my skills. I will always post what books or courses that I am using, so that if anyone is reading this, they will be able to see the same material if they desire. It won’t be necessary, as I’ll be explaining each thing I learn, and giving example code for each part of the projects.
In the next post, I’m going to explain the basics of getting started with programming in java, and write a tiny program to show how to create Strings, while also explaining what they are, and why they will be crucial to future projects.
If there is anyone reading this, and my blog manages to help you with something, then in my eyes it has been a success.