(100% self taught here)
I would consider any and all online training to be self taught curriculum now a days.
Otherwise, back in the day (mid 90s for me) - go to your local bookstore, skim a few books on various programming topics - buy one or 2 you find interesting and get to reading / trying. Barnes and Nobel usually doesn't care if you sit there and read a chapter or 2.
But we're in a different world now - in the 90s, I was dialing into Netcom over 2400 baud modem; had no access to apache configs, IF i could get access to the server it was over ftp, not ssh and wtf is Javascript?!? There were no frameworks; No AJS or React or Bootstrap or Foundation or etc...
I'd still say get a book or 2 and follow along - but now a days, pick a language; sign up for a super cheap shared hosting plan and play around. You can dev on your local machine of course, but that can be a pain sometimes and really, you'll want to show others your work / new skillset and unless your machine runs 24/7, it'll be easier to show people your work on a cloud server somewhere.
Using a book will force you to type in the code and not just copy and paste. Typing in the code will get your hands / fingers used to the crazy key combinations needed sometimes and actually typing it in will help commit it to memory. There more you type, the more you'll remember. No one ever learned anything well by copy and pasting in.