Programming intro
Definition
Concepts
Different languages
Source code
Writing programs
Summary

Programming

Java

Markup

First webpage guide HTML
XHTML

Style & Layout

CSS

Browser scripting

Javascript
VBScript
AJAX

Server scripting

PHP
ASP

Making money online

Make money online

Introduction to computer programming

Learn the basics of computer programming so that you can grasp what computer programming is and what it is about. Gain an understanding of the concepts presented in various computer programming languages.

What is computer programming?
A definition of computer programming as well as a short discussion of the advantages of learning the subject, and a clearing up of a few common misconceptions.

Computer programming concepts
A rundown of various concepts in computer programming that are a fundamental part of the programming process, some of which are present in various computer languages, and some of which are not.

The different types of languages
A rundown of the different types of computer languages in existence. This lesson discusses different categories of languages, individual languages and their usage, as well as some programming paradigms.

How does source code become a program?
A discussion of how source code written by a programmer in a computer language is converted into meaningful data that the computer can understand and therefore output the intended data.

What does someone need to write programs?
An explanation of what is needed to write programs. This lesson discusses the tools necessary to write programs in various languages, some advice for beginners, and the advantages of using certain tools for writing programs in certain situations.

Introduction to computer programming summary
Read about what you can learn after you have been introduced to the subject of computer programming to advance your knowledge of computer programming, as well as a short summary of this section, links to other introductory resources on this website to better acquaint you with the subject, and also links to the different language sections on this website.

Practice

Online code editor
Practical examples
Practical exercises
Step-by-step tutorials

Reference

Terms glossary
Reference material

Rate this site

Rate this site
Visitor comments