— because if it was easy, everyone would do it

  • Credits : John S and John C

Coding is one of the highest art forms achieved by mankind; an idea - just an electrical impulse - is made real in an alternate electronic universe; the created idea however, does not have physical form, and yet can change the physical world; it cannot be touched, and yet may touch all mankind.

Computer Programming

The computer programmer is a creator of universes for which he alone is the lawgiver. No playwright, no stage director, no emperor, however powerful, has ever exercised such absolute authority to arrange a stage or a field of battle and to command such unswervingly dutiful actors or troops. Joseph Weizenbaum


  1. Introduction to Java
  2. "Hello World" from above

Getting started with Perl

  1. Accessing the Perl Programming Environment.
  2. Editing the Perl source code.
  3. Using Perl online.
  4. The Comprehensive Perl Archive Network (CPAN)

Perl Nuggets:

  1. Formatting numeric output
  2. Killing your program quickly
  3. Indentation
  4. Formatting a receipt
  5. Creating a web input form
  6. Using Term::Screen to control your CLI screen output and keyboard input
  7. The official Term::Screen test file - from which you can learn how to use the module components
  8. Drawing with CP437 characters

Perl Tutorials:

  1. http://perldoc.perl.org/index-functions.html
  2. http://www.yourhtmlsource.com/cgi/basicperl.html
  3. http://perldoc.perl.org/index-faq.html
  4. http://computer.howstuffworks.com/perl2.htm

Perl Books (All from O'Reilly Books):

  1. Learning Perl
  2. Perl in a Nutshell (the 'official' book)
  3. Programming Perl
  4. Advanced Perl Programming
  5. Perl Cookbook
  6. Learning Perl on Win32
  7. Perl for System Administration"

Perl Modules Frequently Used

  1. Date::Calc
  2. CGI
  3. CGI::Cookie
  4. Term::Screen
  5. Term::ReadKey
  6. DBI
  7. String::Random
  8. LWP
  9. Business::CreditCard
  10. Email::Valid

Perl Books (Not from O'Reilly)

  1. Beginning Perl

Flowchart Tutorials (verrrry important):

  1. Basic rules.
  2. Tutorial
  3. Tutorial

Other Tutorials:

  1. SDL perl
  2. OpenGL (Graphics) Programming
  3. 3D Graphics Programming In Perl
  4. Building a 3D Engine in Perl
  5. A complete tutorial for SDL
  6. Bash Scripting - from Basics to Advanced
  7. Inactive content: (C Programming):
  1. Linux Assembley HOWTO
  2. Free Pascal
  3. Programming comparisons

General items:

Current Year

Assessment 2014/2015

Student work:

Previous Years

Click here.


Last updated: 20161122-12:20