If you’re completely new to programming, you’ll want to learn the basics. There’s a lot to learn.
Start Here: Learning to program
Before you start working on challenges, let’s setup your local development environment. Mac users should note that their operating systems come with a system Ruby & Python. Consider the setup below to be optional.
Note: Installing software is dreaded even by seasoned developers, if you have any problems please ask for help.
##Advanced Setup Software engineers routinely have to work with different versions of language in development and testing environments depending on the application.
- chruby or rbenv for Ruby management. RVM is no longer preferred.
- virtualenv and virtualenvwrapper are preferred for Python
##Next Steps Once your environment is setup, please move on to the Challenges!