You’ve learned how to write code, but how do you actually launch your website or app?
We’ll walk you through a set of development tools you can use to create and launch real world apps. With these tools, you’ll be well on your way to taking your code live.
With LearnStreet, you’ve been writing code in your browser. Now we’ll cover tools that let you write code on your own computer. The best way to start doing this is with an Integrated Development Environment (IDE). An IDE gives you a place where you can write code, run it, and debug it. Here are a few popular IDEs that developers use to code in Python, JavaScript, and Ruby.
You and your friend have been using LearnStreet to start coding, and now you’re ready to build something together. To easily build applications together, developers use what’s called a version control system. One of the most popular version control tools is Git. With Git, developers can work together in a team, all using and editing the same files.
The terminal is a way to enter commands for your computer to run. It’s useful for navigating between files and folders, moving and copying files, writing scripts to do nifty things, and much more. It’s similar to the box in which you did the interactive lab, but much more powerful. We recommend becoming familiar with the terminal, as it’s one of the most commonly used tools for programming.
Often times, you will write code that doesn’t work as you expected--this is probably due to a bug. Using a debugger helps you isolate problems in your code and figure out where things are going wrong. Here are a few common debuggers that developers rely upon.
You’ve learned Python and built an awesome web app. But how do you get it on the Web? A couple of popular tools for app deployment are Heroku and Cloud Foundry. These tools make it simple to push your app to servers, so that it’s live on the Web for everyone to see and use.