Computer programming
Find information and books on computer programming

Home

 

Books

 

Videos

 

Articles

 

Suppliers

 

Links

The Basics of Programming - The Basis of Our Computerized World
by Aazdak Alisimo

We live in a digital age where practically everything now has some computerized component. The basis of all of that hyper functionality is founding in programming. If you ever wondered what makes the engine run, here are the basics.

A computer program is a set of instructions, known as the source code, which gives instructions to a computer. It basically takes a code written in a human readable format and translates it into actually computer operations. What is programming? It is the writing of these codes and instructions. It is also the testing, debugging, and even the long term maintenance of them. To really understand programming, it is necessary to realize that all four operations are involved.

 

A computer program that does not function is useless. Testing and debugging, which is the removal of errors, are essential parts of programming. Even the upkeep or maintenance of the source codes is a role of the programmer. Programming requires a great deal of knowledge. They must understand the domain. This refers to the actual mechanical workings of the computer hardware. The must understand complex algorithms and comprehend basic logic. Interestingly, computer programmers are one of the rare technical professions that do not require any type of formal certification.

There is always debate as to the exact nature of programming. Is it and art or is it a craft? Perhaps, as many contend, it is really an engineering discipline. The truth most likely lies somewhere between them all. The good programmer can be a bit of an artist, but one grounded in some very basic principles. The true test of a program is not its originality, but rather its ability to function. Regardless of how imaginative a program might be, it is useless if it does not work.

Programming also uses a number of different computer languages. Which language is used depends on several factors. It may be suitability for the particular application or it might be company policy. Personal preference is another factor in the selection of the appropriate computer language. It might be noted that although they do differ widely, all computer and programming languages contain many very similar elements. They are all basically receiving input and sending output.

Programming is not an easy thing, but also it is not black magic. People can learn to be programmers and it is one of the most growth orientated fields in today's work force.

The personal computer appears in more and more homes and in more and more workstations. The number of programs needed to fuel this might explosion of computer growth is staggering and each must be written by a programmer.

Aazdak Alisimo writes about the basics of computer programming for ProgrammingCompanies.com
 

computer programming books

Find books about computer programming

HTML 4 for Dummies by Ed Tittel
"Excellent - easy to use and very informative.."

PHP and MySQL for Dummies By Valade
Shows Web developers how to use two popular open source technologies, the PHP scripting language and MySQL database, to build Web database applications”

The Complete C++ Training Course [BOX SET] Harvey M. Deitel, Paul J. Deitel
"The fastest, easiest way to master C++ programming - hands-on!"

HTML in Easy Steps (In Easy Steps) Mike McGrath
"I cannot recommend this book more, to someone who is either starting out or relatively new to web design.."

ASP.NET for Dummies by Bill Hatfield
"makes it easy for beginners to begin creating dynamic, data-driven web applications.."

Beginning programming with Java for Dummies by Barry Burd
"The dedicated student could breeze through this book in a few days.."

Perl for Dummies by Paul Hoffman
"Perl is easy to understand, especially with this helpful guide to walk you through the basics.."

Learning Perl by Randal L. Schwartz, Tom Phoenix
"..this book is a godsend to someone who wants to learn perl.."

Tricks of the 3D Game Programming Gurus:Advanced 3D Graphics and Rasterization by Andre LaMothe
"This is a must have for anyone wanting to learn 3D Game Programming with DirectX.."

Visual Basic 6 for Dummies by Wallace Wang
"the bonus CD-ROM that comes with Visual Basic 6 For Dummies includes all the source code and examples from the book.."

Sams Teach Yourself Linux in 10 Minutes by John Ray
"a tutorial-based book, organized into a series of easy-to-follow, 10-minute lessons.."

Unix in a Nutshell by Arnold Robbins
"Essential for anyone who uses Unix.."

Building a website for Dummies by David Crowder
"You won't find all the knowledge you seek to become a Web site guru in this book, but you will gain perspective and learn tons of useful tips and tricks.."

The Complete Idiots Guide to Unix by Bill Wagner
"gives users new to UNIX the reference they need to become productive...."

C++ from the Ground Up by Herbert Schildt
"great book if you are just starting to learn c++"

C# for Dummies by Stephen Davis
"A brilliant intro to programming.."

Sams Teach Yourself Unix in 24 Hours by Dave Taylor
"designed to take users from a novice to an accomplished user in just 24 one-hour sessions.."

Direct 3D Programming (Kick Start) by Clayton Walnum
"Hands-on programming projects that teach all the major elements of Direct3D programming.."

Realtime 3D Character Animation with Visual C++ by Nik Lever
"ever looked at a PC or Playstation (R) game with characters running and leaping through an exciting landscape and wondered how it was done? If so then this book will give you all the information you need..."

Javascript for Dummies By Vander Veer
"use the techniques and sample scripts in this book to create interactive, "intelligent" Web pages.."

Learning Perl objects, references and modules by Randal L. Schwartz, Tom Phoenix
"Learning Perl Objects, References & Modules offers a gentle but thorough introduction to advanced programming in Perl.."

 

Make money from your hobby
“Using your present hobby or favorite pastime as your business base has many benefits. Why? Because any business you decide to become involved in should be doing something you LOVE something you believe in, something that you would work at NO MATTER what income it would generate...” read more

More articles about computer programming

ActiveX control tutorial

Javascript tutorial for programmers

Introduction to HTML

Perl sockets and TCP/IP networking

Flexible CGI output with HTML templates

Websites related to computer programming

www.learning-computer-programming.blogspot.com
A resource for Learning Computer Programming with C++. Here you can find articles, tips, tricks, techniques, algorithms etc. related to C++ programming language.

www.developerfusion.co.uk
Informative site - Visual Basic, C# Programming, ASP.NET, .NET Framework and Java Tutorials
 

Computer programming courses

www.computeach.co.uk
Find information on IT training courses and IT careers.

www.keimos.co.uk/Programming/prog.htm
Info on programming, Microsoft Certified Applications Developer, MCAD, Microsoft C# 
Java 2.0 Programming, XML Programming and more

World of Hobbies - the quick reference site for hobby books, dvd videos and hobby related information
Find computer programming books for Dummies including learning Perl Javascript html Visual Basic C++ and 3d game programming

Google
 
 

Are you a hobbyist?
Hobby tools, equipment and materials suppliers directory

Hobby listings