Too Long; Didn't Read
If you want to be a software developer, HTML and CSS is a good place to start. Programming is challenging because it is all about problem-solving and as an aspiring professional programmer, you will learn to love the challenge. W3schools and freeCodeCamp are great places to start learning programming skills from zero to a professional level. Don't just code, you can learn how to solve your problems with the right tools and the right way to get around the world's most complex web sites.