|
|
|
|
|
Computer Programming 101Platform theory, tools, resources, principles and concepts related to coding and tutorials.This is the general programming start page with links to articles, resources, tools, software and more.
IntroductionWelcome 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 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: The 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 topics. 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. These articles are aimed at programmers who want to target their development towards specific platforms or technologies and would 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.
Programming Concepts & Principles The nub of the problem - an explanation of computer programming concepts, and principles, expressed in a language and platform neutral way. A great place to start the learning experience...
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.
The copyright of the article Computer Programming 101 in Computer Programming is owned by Guy Lecky-Thompson. Permission to republish Computer Programming 101 in print or online must be granted by the author in writing.
|
|
|
|