1.1 Introduction1.1.1 Prerequisites1.1.2 Conventions in This Book1.2 Up and Running1.2.1 Development Environment1.2.2 Installing Rails1.3 The First Application1.3.1 Bundler1.3.2 rails server1.3.3 Model–View–Controller1.3.4 Hello, World!1.4 Version Control with Git1.4.1 Installation and Setup1.4.2 What Are the Benefits of Using Git?1.4.3 Bitbucket1.4.4 Branch, Edit, Commit, Merge1.5 Deploying1.5.1 Heroku Setup1.5.2 Heroku Deployment, Step 11.5.3 Heroku Deployment, Step 21.5.4 Heroku Commands1.6 Conclusion1.6.1 What We Learned in This Chapter1.7 Exercises