My name is Johnathan and I am learning to code to better my life hopefully
Welcome. Hit it hard, especially in the beginning. Try to sink at least 2 hours per day into Free Code Camp. It starts getting fun when you get to the algorithms and projects.
This place is one of the best places to learn code on the internet for free. Also, it has an awesome community.