Backend Web Development
That said, some languages are more popular and practical than others. If you're running your own server, you have a ton of flexibility but plenty of headaches. If you're deploying to the cloud (which we will be doing later), you may be restricted to those languages which your cloud provider has installed on their platform... it doesn't do you much good if the servers you're "borrowing" from can't understand your code!
As we covered back in the Installations Project, the front end languages live in the browser so there's no extra installations required. For the reasons listed above, the back end languages do require you to install them on your computer in order to get them running. This should have already been done in that project, so we'll just make sure that you have them properly installed.
You Should Understand:
- The difference between front- and back-end development
- Type $ ruby -v and $ rails -v into your command line (remember, the $ just represents the command prompt). You should get back versions similar to 2.0.0 and 4.0.0 (1.9.3 and 3.2.x should be okay to work with, but your Rails version will matter when we cover Rails more in depth). If you didn't get those values, you'll need to go back to the Installations Unit and get everything installed properly.
- You should also be able to use $ which git and see the directory where you installed Git. Windows users should try $ where.exe git.
This section contains helpful links to other content. It isn't required, so consider it supplemental for if you need to dive deeper into something