Imagine for a moment that learning to code is like climbing a mountain. The start of the climb is very steep, and most people end up falling back down. But a fair number of individuals get past this initial slope. They finish an online course or get half-way through an ebook or just generally mess […]
Welcome to the Learn Programming page, where, you guessed it, all the posts focus on helping you learn the basics of programming. As I always say, it's important to find projects to work on that you actually care about and start working on them as soon as possible. I hope this collection of blog posts will help you on that journey.
Data Rebellion is all about getting your programming abilities to the point of usefulness as quickly as possible. And when it comes to learning programming, some paths up the mountain are shorter than others. If you’ve ever watched Anime, think about when characters make their greatest improvements. Sure, training often helps them get stronger and […]
Prerequisites: Have some way of coding in Python. If you don’t have Python installed, I’d recommend using Repl.it, a browser-based programming environment that supports Python 3. If you want to take a few minutes to install Python, this quick installation guide may help. Or if you prefer, check out the Anaconda installation guide. When you […]
This guide will help you get Anaconda installed on your computer in the ballpark of 15-30 minutes. Anaconda is a sort of collection of programming goodies and comes with Python (programming language), Spyder (an IDE, or the place where you’ll do your actual coding), conda (a package manager that makes it really easy to install, […]
This guide will help you get the newest version of Python 3 up and running on your computer in about 5-10 minutes. It shows how the process looks on Windows, but it should be similarly straightforward for Mac and Linux users. If you want some more bells and whistles than just the Python programming language, […]