|
|
|||||||
| Home Page |
|||||||
How Do I Become a Computer Programmer?
Programming a computer has always fascinated me. To be able to type a few lines of english into a machine, and then it does all sorts of things for me, was really exciting. It still is. If I need to do some task, I just write a programme to do it for me and I can take the rest of the week off! If you are a creative or lateral thinking person, computer programming can be very satisfying; especially if you are doing it for yourself or freelance. I've been programming in various languages since about 1987, and I still enjoy doing it. So how do you become a programmer? Where do you start? First off, you need to be able to work a computer. How to use the mouse, keyboard, move files, get around explorer and so on. You also need to have a reasonable ability in math. (You can learn it as you go along as well.) Then you need to decide what type of programmes you would like to write - financial, games, operating systems, machine controllers, etc - because each type of programming has a particular type of programming language that is particularly suited to it. For instance, Delphi is fine tuned for Databases, C++ is good for operating systems, Visual Basic works well in web applications. Then you need to select the programming language that you would like to use. eg. Delphi, C++, Visual Basic, etc, etc. You will have to buy yourself a Compiler, the software package that you use to write your programs. (Or use one at your school or library, or borrow a friends computer if he's got it installed. But eventually you will have to buy your own.) Then you need to either go on a course that offers tuition in this language, or start teaching yourself; in which case you will need books to refer to. Courses are available via correspondence, at technikons or at universities. Then you need a couple of years (part time) to do all this studying. Maybe after a month or two you will be able to turn out programmes that are kinda useful. Programming is a bunch of commands written in a "language" that is normal english words, but a small finite set of them, together with symbols and punctuation that all has a particular function. For example: Procedure WriteSomething ; begin form1.edit1.text := 'Hi there guys" ; form1.edit1.visible := true ; Application.Processmessages ; end ; This little bit of programming would put the text "Hi there guys" into a little box on the screen; but note: This is only part of a larger programme, and won't work by itself. If you leave out one of the semi-colons or a full stop, the program won't work! So you have to write this "english" in a particular format, so that the compiler can "interpret" it, and convert it into machine code so that the computer can "understand" it and execute it. A compiler is the software that takes your programme, written in this pseudo english, and converts it into a computer readable and executable form.
Rate this Article:
Current: 3.7 / 5 stars - 3 vote(s).
Article Source: http://www.articlesbase.com/programming-articles/how-do-i-become-a-computer-programmer-510189.html About the Author:
Hi,
Related ArticlesCan Anyone Make Money on Ebay? How to Make Money on ebay Auctions Create and Print Greeting Cards for All Why You Need Hvac Estimating Software Can You Really Make Money Selling on Ebay? 4 Easy Ways to Make Money on Ebay How Do Online Auctions Actually Work? Top of the Game: eBay's Bestsellers Got a Question? Ask.Ask the community a question about this article:Frequently Asked Questions Cpu is unavailable or has been changed. please ... Where can I get a disk to reboot my compaq dest top computer What does it cost to have a desktop computer ... With a HRA account, when I go to the doctor do I ... Why does my computer make a foghorn sound? Page keeps moving Latest Programming ArticlesCool Desktop Wallpapers Tips for Buying Software Online Mvc Design Pattern Advantages of Low Cost Contract Programmers in Freelance Programming A Guide to Cnc Kits A Guide to Cnc Tube Bending Machines Ways to Hire Dedicated Php Programmers Top 4 Reasons Why Addressing Web Accessibility is Important More from Duncan KellyHow a Computer Hard Drive Works A Layman's Guide to a Computer's Cpu Explaining Megabytes, Kilobits and Megahertz in Computers How Computer Things are Made Review of the Hp Colour Laserjet 2600n Printer What is Iq and How is it Worked Out 10 Ways to Speed Up Your Pc How to Speed Up Your Computer |
|||||||
|
Article Categories
|
|||||||
|
|
|||||||