Resource Pile

Getting Started With…

Category: Articles | Date: July 16, 2008Share | 3 Comments

This is just a giant collection of Tutorials on learning different web based programming languages. Just going to get my plugs in at the top of the post. Resource Pile is run by Kerplunc so feel free to check them out. If you want shared hosting I recommend checking out Web Hosting Search, or our hosts: Fanatical Host for shared hosting and for Virtual Private servers you should check out SuperBytes. If you plan on learning any of these languages and want to try out your skills in a live server environment then check out the two hosting sites above. It really depends what language you want to learn to choose between the two. Hope you enjoy the post!


HTML(or HyperText Markup Language) was the very first internet-based hypertext system. It’s the grandfather of websites and the best place to start if you want to learn how to make websites.
W3 School’s Introduction to HTML
uToronto.ca’s Introduction to HTML
Tizag’s HTML Tutorial


CSS(or Cascading Style Sheets) is the primary way to define colours, fonts and layouts in web design. It is an essential language to know if you plan on doing any design work.
W3 School’s Intro to CSS
WisDump’s Learning CSS
W3’s First CSS Tutorial
Adrian Senior’s Introduction to CSS
Michael Koch’s Building Your First CSS Site
Christian Montoya’s CSS Walkthrough


JavaScript is a scripting language most often used for client-side web development. It was the originating dialect of the ECMAScript standard. It is a dynamic, weakly typed, prototype-based language with first-class functions.
W3 School’s Javascript Tutorial
About.com’s Learning Javascript
InfoGami.com’s Javascript in 10 Minutes


jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.
Jörn Zaefferer’s Getting Started with jQuery
DigitalWeb’s jQuery Crash Course
CSS-Trick’s Intro to jQuery Screencast
NETTUT’s 15 Resources to get you started with jQuery


PHP(or PHP Hypertext Preprocessor) is a server-side embedded scripting language. Basically it runs on the server and then your browser displays the file the server creates. PHP can easily be directly embedded inside of HTML code.
W3 School’s Intro to PHP
Thomas Pletcher’s Learning PHP
Vikram Vaswani’s PHP for the Absolute Beginner


CakePHP is an open source web application framework written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.
CakePHP CookBook
Duane O’Brien’s Cook up Web sites fast with CakePHP
Cruious Rami’s Learning CakePHP Step 1


Ruby on Rails is an open source web application framework for the Ruby programming language.
A List Apart’s Getting Started With Ruby on Rails
Bill Walton and Curt Hibbs’s Rolling With Ruby on Rails Revisted
4 Days on Rails(PDF)
Slash7’s Really Getting Started in Rails
Ruby on Rail’s Official Tutorial


Python is a general-purpose, very high-level programming language. Its design philosophy emphasizes programmer productivity and code readability.
WebMonkey’s Getting Started with Python
Guido van Rossum’s Python Tutorial
A Beginner’s Python Tutorial


Django is an open source web application framework, written in Python, which loosely follows the model-view-controller design pattern.
Writing You First Django App
Web Monkey’s Getting Started with Django
Kunxi.org’s Learning Django by Example(Part 1, 2, 3, 4, 5, 6, 7, 8)


Perl is a dynamic programming language created by Larry Wall and first released in 1987. Perl borrows features from a variety of other languages including C, shell scripting, AWK, sed and Lisp
WebMonkey’s Tutorial for Beginners
comp.leeds.ac.uk’s Perl Tutorial
Robert’s Perl Tutorial
Doug Sheppard’s Beginner’s Introduction to Perl

Related posts:

  1. js-hotkeys js-hotkeys is a great jQuery plugin for doing hotkeys...
  2. Digg Clone Script Collection Digg is still an amazingly popular way to get the...
  3. 25 essential resource links! I’ve gathered a list of websites I use almost every...
  4. CSS Cheat Sheet Just stumbled accross this simple yet wonderful CSS cheat...
  5. Timeago jQuery Plugin Timeago is a great plugin for jQuery that automatically...

3 Responses to “Getting Started With…”

  1. [...] public links >> infogami Getting Started With… Saved by Geoff12889 on Sun 26-10-2008 Python Tutorial - at InfoGami Saved by betawavetom on Tue [...]

  2. Olly (1 comments) says:

    Just stumbled this at work and am sending home for a proper review. I’d actually been looking for something like this (and hoping I’d stumble something like it sooner or later) so thank you for compiling a really useful list.

  3. web site design Brisbane (1 comments) says:

    I found your blog on google and read a few of your other posts. Keep up the good work. Look forward to reading more from you in the future. And as a designer, I think you have a pretty nice layout :)

Leave a Reply