I'm not good at writing for the computer. What I mean is that it doesn't come naturally to me, I have to wrangle and be frustrated a lot to write code that's good enough, or even do what I want the computer to do. This isn't bad, it just is. And I want to get better.
I find computers fascinating. I want to know more about how they operate, I'd like to change how they work for me. I've written a stupid calculator in Assembly, that was lot of zeroes and ones, it was a strange and fun experience. I've also written my own small website in plain HTML and CSS, and some video games in ActionScript and Unreal Engine.
My goal with learning Python is to make small programs, mostly video games to enjoy. But also other small things like automation.
Invent Your Own Computer Games with Python by Al Sweigart
Note to self: I'm currently learning chapter 3, heading Experimenting with Booleans, Comparison Operators, and Conditions