#Tutoring Resources
Before we begin coding, 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.
##Setup :(
- Mac Users
- Windows Users
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.
Recommendations:
- chruby or rbenv for Ruby management. RVM is no longer preferred.
- virtualenv and virtualenvwrapper are preferred for Python
- nvm for Javascript/NodeJS
##Next Steps Once your environment is setup, please move on to the Challenge Guide!