Learn about Coding Tools

Which tools do you need as a developer? This part of our Coding Fundamentals section introduces you to some essential coding tools and explains how to use them.

All Tools tutorials:

  1. Essential Tools For A Modern Front-end Development Workflow

    Essential Tools For A Modern Front-end Development Workflow

    Tutorial Intermediate

    When you think about it, the phrase, "modern front-end development" is a relatively new thing! When compared to competing platforms and industries, the web...

  2. A Peek at Internet Explorer's Developer Tools

    A Peek at Internet Explorer's Developer Tools

    Tutorial Intermediate

    I hate debugging, and have never met any developer who argued otherwise. It's a drag to have to go through your code and figure out why it's broken. And most...

  3. Visual Studio: Web Dev Bliss

    Visual Studio: Web Dev Bliss

    Tutorial Beginner

    Developers are a picky bunch, almost to the point of superstition and voodoo magic, when it comes to their tools. If you take into account the countless...

  4. Demystifying REST

    Demystifying REST

    Tutorial Intermediate

    No, this is not an article that encourages you to sleep more! However, if that was your first inclination, then the following text was tailor-made for you!...

  5. Git for Designers

    Git for Designers

    Tutorial Beginner

    You're likely familiar with tools, like Git and Subversion. But, as web designers, it's quite possible that, though you might say you leverage version...

  6. Perfect Workflow in Sublime Text: Free Course!

    Perfect Workflow in Sublime Text: Free Course!

    Tutorial Beginner

    I'm pleased to announce that my newest course on Tuts+ Premium is out...and free to everyone! I have a confession: I'm a code editor addict, and have tried...

  7. 3 Key Software Principles You Must Understand

    3 Key Software Principles You Must Understand

    Tutorial Intermediate

    If you're in software development, new techniques, languages and concepts pop up all of the time. We all feel those nagging doubts every now and then: "can I...

  8. Using Ant to Build a JavaScript Library

    Using Ant to Build a JavaScript Library

    Tutorial Intermediate

    Applications all seem to have a build version number, don't they? Anywhere you look for advice about managing a large software project, you'll find...

  9. Sublime Text 2: First Steps

    Sublime Text 2: First Steps

    Tutorial Intermediate

    In less than a year, the Sublime Text 2 code editor - available for Mac, Windows, and Linux - has skyrocketed to becoming the editor of choice for a huge...

  10. Top 10 Pitfalls When Switching to Vim

    Top 10 Pitfalls When Switching to Vim

    Tutorial Beginner

    Admit it: every time you see a person using Vim, you consider the possibility that they know something you don't. Why else would they be using an editor...

  11. How to Build a Python Bot That Can Play Web Games

    How to Build a Python Bot That Can Play Web Games

    Tutorial Beginner

    In this tutorial we'll explore the ins and outs of building a Computer Vision-based game bot in Python, which will be able to to play the popular Flash game...

  12. Automate Your Projects With Apache Ant

    Automate Your Projects With Apache Ant

    Tutorial Intermediate

    Ever find yourself doing boring, repetitive tasks as a web developer? Today, I'm going to show you how you can cut those meta-tasks out of your development...