1. Home
  2. Computing & Technology
  3. C / C++ / C#

Never Programmed Before? Start Here

For the complete novice to computer programming. Learn how a computer works and how to control it by writing computer programs.
Future of Programming - Predictions for 2008
A look forward over the 12 months in regard to programming languages and what the year will bring (or not).
What is Programming?
Find out what is involved with programming, what happens and some of the things you can do with it.
What is a Programming Language?
This explains what a programming language is, what it's used for and which programming languages are most popular.
What is Software?
Learn what makes a computer tick. How does software fit into the big picture and what exactly is RAM or ROM?
Introduction to Object Oriented Programming
This describes Object Oriented Programming in simple terms and explains how it differs from procedural programming and the concepts of encapsulation, inheritance and polymorphism
C For Beginners - Learn about C
C for Beginners- Learn about C, what it's for, how it compares with other computer programming languages and how to get started programming.
C++ For Beginners - Learn about C++
C++ for Beginners- Learn about C++, what it's for, how it compares with other computer programming languages and how to get started programming.
C# For Beginners - Learn about C#
C# for Beginners- Learn about C#, what it's for, how it compares with other computer programming languages and how to get started programming.
Comparison of Popular Programming Languages
Comparison of C,C++ and C# against other popular programming languages highlighting their strengths and weaknesses
Learn about Calling Conventions in C and C++
Learn about the calling conventions used by functions in dlls, and the technicalities involved when writing cross platform or multi language code.
About Compilers and Interpreters
Learn about the differences between compiling and interpreting, and which languages fall into each category.
What is ASP.NET?
What is aps.net is an overview of Microsoft's web technology used to power sophisticated web sites and web applications
What is a Compiler?
Learn what a compiler does, how it analyzes the source code of the program then generates machine code.
What is Data Compression?
This describes data compression, the different types of compression such as lossy or lossless and how compression is used everyday in computing.
What is a Random Number?
Learn about how random numbers are generated, distributions, Linear Congruential Generators and more.
What is a Variable?
Learn about variables, the different types of data that can be stored in a variable including ints, floats, objects, structs and strings.
What is an Enum?
Learn a programming technique that will improve your code's reliability and reduce the number of bugs.
What is Encryption?
Learn about encryption and how messages are disguised.
All about Operating Systems
Explains what an Operating System is and isn't, how programmers use them and how applications are run.
What is a Relational Database?
Learn what makes a database, the different types of database, what normalization is about and a brief overview of SQL.

Explore C / C++ / C#

More from About.com

  1. Home
  2. Computing & Technology
  3. C / C++ / C#
  4. Getting Started

©2008 About.com, a part of The New York Times Company.

All rights reserved.