With a degree in Internet Technologies, and with many hours of research and self development I have accumulated the following set of skills:

    This is the fundamentals of creating a valid, up to date website. Previously it was HTML, but XHTML is the newer, stricter generation, complying to XML standards. | Hide
  • CSS
    Cascading Style Sheets are used for changing the style rules for a site. This includes everything from backgrounds, to fonts, and positioning of elements within the page. | Hide
  • Javascript
    Once the page has been created with XHTML and CSS, JavaScript can alter the page as you see it in the browser. This is useful for form validation and changing values upon user actions. | Hide
  • Java
    Java is a language in which self-contained programs can be created that get loaded into the browser inside the web page. | Hide
  • PHP
    PHP is a programming language that is run on the server. It can generate pages 'on the fly' in HTML/XHTML that are then passed to the browser. Because of the dynamic nature of creating pages on the fly, there are many possibilities. PHP is commonly used with a MySQL database and the page content can vary depending on the values in the database. | Hide
  • MySQL
    One of many types of database, others include Oracle and PostgreSQL, both of which have also been used. MySQL is often preferred when used with PHP due to its integration and wide availability of documentation. | Hide
  • Perl
    This is another programming language that runs on the server. Can be used to generate HTML/XHTML pages like PHP but is commonly used to create CGI programs. | Hide
  • 'C'
    'C' is one of the first high-level programming languages. Generally used to create quick, efficient CGI programs. | Hide