Essential Links


Here I’ve listed some of the tools and websites I use on a regular basis or are absolultely essential to a programmer. Most of the tools are Linux-based, but some do have Windows/MacOS versions as well.

  • has invaluable articles on .htaccess files, along with lots of other topics (mainly apache-related, though).
  • The Daily WTF a great blog for programmers; humorous, sometimes outright hilarious, but always entertaining. Must Read
  • PHP is a popular general-purpose scripting language that is especially suited to web development.
    Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
  • PHPUnit is a programmer-oriented testing framework for PHP.
    It is an instance of the xUnit architecture for unit testing frameworks.
  • The Git Repositories contain all of the source code for much of the PHP and content. Good to check out.
  • GCC, the GNU Compiler Collection includes front ends for C, C++, Objective-C, and more.
    Ubuntu install: apt-get install build-essential gcc
  • GitHub is a web-based hosting service for software development projects that use the Git revision control system.
  • Travis CI is a Free Hosted Continuous Integration Platform, and is integratable with Github.
  • The Git revision control system is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
    Install: apt-get install git git-core See my Git Primer
  • Apache Subversion™ is an open source version control system.
  • SourceForge is home to thousands of open source projects.
  • The Eclipse IDE is the editor. Used for a variety of languages, including Java, C/C++, PHP, Python, Javascript, and more.
  • phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web.
  • The Open Source Initiative, The Open Source Initiative (OSI) is a global non-profit that supports and promotes the open source movement. Among other things, we maintain the Open Source Definition, and a list of licenses that comply with that definition.
  • Cascading Style Sheets (CSS) Snapshot 2010
    W3C Working Group Note 12 May 2011
    – The latest CSS standards — a must memorize!
  • W3C HTML5 Specification – a work in progress, but absolutely essential to know if you’re a web developer.
  • W3C Standards – W3C defines the web standards such as CSS/1/2/3, HTML 4.1/5, etc. – Absolutely must check this out.
  • W3C Validator Suite – Tools to make sure your webpages are properly formatted and conform to standards.
  • Stack Overflow – PHP Questions

Permanent link to this article:

Leave a Reply

Your email address will not be published. Required fields are marked *