Python is a pretty great programming language. It’s fast to write, easy to read, and extremely flexible. It’s a good language to have in your arsenal for when you quickly need to write a web scraper to quick app prototype (although Go Lang is also quite popular for the latter task as well).
You’re going to make mistakes when you first start with Python, and you’re going to want to try the latest and greatest tools (like IPython). Unfortunately, this kind of playing/learning can have a negative impact on your computer, so it’s important to set up a safe environment in which to play. That’s what we’re going to be doing today, by setting up secure environments using virtualenv.
awake. head throbbing. vision blurry.
It’s easy to look at somebody like Jeremy Olson and think, “wow, this guy came out of nowhere and just dominated the app scene!” His created his first app, 
You have an idea for an app. Maybe you’ve even made some sketches or you have the full wireframes done. Now it’s time to hire a developer…but you don’t have any idea where to begin.