Great Big congrats on all of it!
I started out very similar. Only thru faith in myself and the faiths and beliefs my parents/grandparents instilled in me as a kid, I managed to get out of my bad habits in one piece too , around age 30. We had two sons and I told myself "they will never see their dad do the wrong things." I know you have to be very proud of all you accomplished (education + the work) and did on your own. There is something really uplifting about being able to do a good job for one's employer. Especially if one is lucky enough to work for good places/people.
***
Pick up the tools! I love it. Great advice to some starting out in the workplaces.