How to Program
Welcome to HOWTOPROGRAM.IT - here you will find interactive tutorials, lessons, examples and source code samples to help you learn the basic concepts of programming.
Most programming languages have a basic central core programming language, surrounded by an auxiliary programming environment which provides functions that access the particular environment the program is running in (e.g. screen output). This site will focus on teaching the core programming language concepts at the centre, since this does not change between environments and it is this core which is the foundation of learning pure programming concepts and gaining a deep understanding which can then be applied to any environment or platform you develop programs for.
This site is aimed at complete programming beginners, other people familiar with some programming who might have missed out on learning the basics before, and for any business person who manages IT projects, e.g. website owners, who want to gain some familiarity with software development.
How To Program has a .IT domain extension so that the domain is easily remembered, where 'it' could either be the programming solution you are trying to create, or 'it' can refer to the IT as in Information Technology. The logo reminds us that we are focusing on the central core of a programming language, not a particular programming environment. How To Program is a UK-based site and is written in English only.