Codecademy is great for taking you through the basics of HTML and it really guides you through and holds your hand when you are starting out and code just seems confusing. Often free learning is okay but not the same quality you would get if you paid for it, but Codecademy is genuinely really useful and rivals paid tools for functionality. It does much more than just HTML, so if you want to take it further you can learn CSS, JavaScript and even PHP, Python and Ruby if you want.
A superb list of high ticket affiliate programs. As you say how is it possible to generate any kind of meaningful income if you are promoting just one-time products for small commissions. A good tip for newbie affiliates is to ask themselves what level of income do they want to make at the end of the month . If you want to make an income that is even approaching a level where you can ditch your day job, you will need to have high ticket commissions and recurring income as part of the strategy.
This learning path will teach you the basics of digital marketing with nearly 20 hours of free curriculum.  Users have leveraged this course to help improve their foundational knowledge of online marketing and familiarize themselves with topics like marketing channels, defining and measuring metrics, as well as building and optimizing campaigns.  This is the perfect course for anyone looking to get their feet wet with digital marketing.