Introduction

Welcome to the General Computer Programming information page. The aim of this part of the site is to be entirely language neutral and give computer programming information that is theoretical in nature; not tied to a given platform or language.

It is important for those new to computer programming to understand some of the general concepts before seo company australia proceeding to learn using one of our language specific programming tutorials.

If you feel that there is something we have missed, please email computerprogramming(at)suite101.com, and we will add it to the list of topics, or update existing topics to cover it.

Some of the items are not yet linked to this indicates that the topic is in progress, but that the article is not yet completed. Please check back often, or sign up to the mailing list.

Quick Links:

General Information Tools Resources Platform Theory Programming Concepts Principles

General Information

The seo company australia following provide some very general information on deciding if computer programming could be a good hobby or profession, how to get started, and what some of the basic terms mean.



They are the best place to start for someone who has had very little exposure to computer programming to date. More experienced coders can move down to the intermediate lead generation service gold coast topics.

Introduction to Programming

Tools Resources

These are some articles covering the most popular and some of the best free programming tools on the market, and a discussion of what they can do. Individual article topics by language will link to tutorials covering their use.

These would be a good place to start if you don't mind getting dirty straight away, and have had some exposure to programming (Office macros, HTML, etc.) in the past.

Those wanting to know more about programming theory, concepts, and principles should move down to the next section.

Platform Theory

These articles are aimed at programmers who want to target their development towards specific platforms or technologies and would web design gold coast like to know what the computer programming issues are likely to be before they start.

Useful for those who are unsure as to which direction they should go, given the hardware that is available at their fingertips.

For general computer programming concepts and principles, aimed at novice, intermediate and experienced programmers, please check the next topic.

Console Programming (Un*x, Linux, DOS)GUI Programming (Win32, MacOS, Un*x)Web Programming (HTML, CSS, XML)Browser Programming (IE, Mozilla)

Programming Concepts Principles

The nub of the problem an explanation of computer programming concepts, and principles, expressed in a language and platform neutral way. Why You Need hire seo consultantsA great place to start the learning experience...

Data web development services australia TypesVariablesOutputCondition TestingLoopsFunctions, procedures, subroutines, etc.Abstract Data TypesOO Principles

If you feel that there is something we have missed, please email computerprogramming(at)suite101.com, and we will add it to the list of topics, or update existing topics to cover it.



Some of the items are not yet linked to this indicates that the topic is in progress, but that the article is not yet completed. Please check back often, or sign up to the mailing list.

http://suite101.com/computerprogramming101-a739