I first learned Python in the late 90’s and I can honestly say it was love at first sight. While I spent most of my time in college doing low-level programming and making code run as fast as possible. Still I kept coming back to Python because I always found it was the best language to build things quickly, get them running, and integrate them into just about anything.
Well it’s 2015 now which means that I’ve actually been writing Python code for over 15 years and while many of the core components of the language have remained the same, the number of libraries and technologies built around Python have grown immensely. There was a time when you could call Python slow but now there are plenty of ways to make Python run just as fast as C.
Over the last 15 years there have also been a lot of tutorials to teach people how to program in Python. Now before I go any further I want to say that I think there are a ton of awesome Python tutorials and I’ve written articles before about some of my favorites. Still one thing that bugs me is that most tutorials teach you Python by building programs and web apps that aren’t all that interesting, sure you learn the language but does writing a web app that adds some numbers together or return a username really get you excited?
So I’ve decided to put together a completely free Python tutorial that will teach anyone how to get started with Python in a weekend. Here’s what makes it different though (apart from being free) – you’ll learn Python by building a game and a robot (using Raspberry Pi – which is the only thing you’ll pay for if you don’t already have one).
I have always felt that if you really want to get inspired about software development you have to build things that are truly inspiring. So if you’ve ever wanted to learn Python but have been waiting for a tutorial that really dives into the fun stuff, get ready to build a game and a robot in a weekend and enter the following week armed with everything you need to build all the games and robots you could ever want to build.
Sound like fun? Feel free to comment below and let me know what you think and if you include your email address and I’m happy to give you an sneak peek before it goes live!