I'm also a self taught programmer, my first book about programming was "Automate the Boring Stuff with Python", then I tried to learn C and I didn't understand anything of what I read until I find "Introduction to Computing Systems" by Yale Patt and Sanjay Patel, great book.
Edit: also did 200 Codewars katas to practice, then started to build things.
I have been looking for a excuse to try again to learn Haskell. Also looking for some interesting book to learn material in order to try to get my son interested in science. Thanks for this.
I check out Hacker News everyday but this is my first post. I had never been a person who likes computers until the COVID lockdowns began. Some day I opened a Python course advertisement, I started the course but I got no computer to code the exercises, so I installed Termux on my 80$ Android phone and bought a 7$ external keyboard in order to do the Python exercises. Since then I have read several books about Linux and programming and bought my first laptop in order to continue with my self-taugh programming journey, all thanks to Termux.
Disclaimer: I'm not a native English speaker, so please forgive any mistake.
That remind me when I wanted to develop mobile apps. I had a jailbroken iPhone and there was this little IDE that allowed you to write Objective-C and get a UI up for your program. I did not have an external keyboard but you could transfer files via SFTP. Fun times. Now I have lots of compute power and can barely muster the energy to program anything
I enjoyed reading about how you started learning to program Python on an Android phone using Termux. What a unique way to get into computers! I wish you a fun journey of discovery and creativity.
Thanks, last week I wrote my first (very simple) recursive descent parser in Rust, for a little program to help my son with his math homework (combined operations). Always looking for personal uses for what I learn everyday.
Edit: also did 200 Codewars katas to practice, then started to build things.