[Google]

Sponsored Links

  • Java on Google App Engine requires different approach - SearchSOA March 9, 2010
    Java on Google App Engine requires different approachSearchSOAThe App Engine platform debuted in 2008 supporting only the Python programming language, a favorite at Google more so than in most enterprises. ...and more » […]
  • Easy-To-Make iPhone Apps - Forbes March 9, 2010
    Easy-To-Make iPhone AppsForbesIPhone app programming is based on a language called Objective C, which is a powerful language but one that requires a programming background to master. ...and more » […]
  • In which I am misunderstood - ScienceBlogs (blog) March 9, 2010
    In which I am misunderstoodScienceBlogs (blog)The choice of computer operating system, or programming language for software authors, is in this realm. So is which brand of knife a chef uses, ... […]
  • The Secret Origin of Windows - Technologizer (blog) March 9, 2010
    The Secret Origin of WindowsTechnologizer (blog)And Pascal was the programming language that most computer science students most typically studied. The new Borland product would require serious strategy ...and more » […]
  • Laminating line boasts better controls - Packaging World March 8, 2010
    Laminating line boasts better controlsPackaging WorldAnd we use one common programming language to synchronize the entire machine. Until it was clear that this controls capability would be in hand, ... […]
  • Especial para The Narco News Bulletin - The NarcoSphere March 5, 2010
    PC WorldEspecial para The Narco News BulletinThe NarcoSphereTo resolve purchase windows xp these goals and following popular those days believe that C programming language is platform independent C was chosen as the ...Help Wanted: Volunteer Administrator in MassachusettsNarco News - The Field (blog)The Fund for Authentic Journalism Seeks a Volunteer Adminis […]
  • Opera Mini now on Windows Mobile. Yeah, you read that right - CNET March 4, 2010
    BBC NewsOpera Mini now on Windows Mobile. Yeah, you read that rightCNETFirst, Opera had to write a separate version of Opera Mini that runs on Windows phones using the compatible C-based programming language instead of Java ...Opera Mini launched on Windows MobileTopNews Singapore (press release)all 54 news articles » […]
  • The Art of Assembly Language, 2nd Edition; New from No Starch Press; New ... - TMCnet March 4, 2010
    The Art of Assembly Language, 2nd Edition; New from No Starch Press; New ...TMCnet(M2 PressWIRE Via Acquire Media NewsEdge) The Art of Assembly Language, 2nd Edition San Francisco, CA,-- Assembly is a low-level programming language that's ... […]
  • Students join the apps gold rush - The Brown Daily Herald February 25, 2010
    Novinite.comStudents join the apps gold rushThe Brown Daily HeraldDevelopers must work exclusively in Objective-C, a programming language developed by Apple that is “different from what's taught” in computer science ...It's the apple of his eye...Port Pirie Recorderall 110 news articles » […]
  • ClassroomM Launches Online iPhone and iPad Training Course - TMCnet February 23, 2010
    ClassroomM Launches Online iPhone and iPad Training CourseTMCnetThe online training course of Kochan gives high priority to teaching Objective-C, the programming language for iPhone and iPad. Most other courses teach ...and more » […]

How Do I Become a Computer Programmer


How Do I Become a Computer Programmer
By Duncan Kelly

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. (Or you can learn it as you go along.)

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++ 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. Usually these institutions will provide a low price “student” version of the compiler for you.
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 strong>compiler is the software that takes your programme, written in this pseudo english, and converts it into a computer readable and executable form

Delphi version 7.0, in which the little programme above is written, takes up about 500MB of space on the hard drive, and does not use all that much memory, so it will run on a standard, off the shelf entry level computer. Borland South Africa very kindly sponsored my version, for which I am extremely grateful. The latest version of Delphi is fairly expensive, so it requires a bit of capital investment.

Some of the programming language compilers are: Delphi, Turbo Pascal, Object Pascal, Fortran, C++, C# , Basic, Visual Basic, Cobol, Lisp, Prolog, SQL, HTML, ModBus, etc. There are many, many others, some for doing web pages and online applications, for cellphone use, for embedded controllers, and so on.Basic is about the easiest to use, but Turbo Pascal is probably the best compromise between easiness and usefulness.

Be prepared to work hard, and do a lot of study, and spend a lot of time learning to programme. It’s hard at the beginning, but over time you get familiar with the syntax and thinking behind the languages, and then it becomes a lot easier. So never give up. The light comes on eventually!

Duncan Kelly

For more info from this author, be sure to visit
Wrinklyo Web Node

Free information on things that can help and encourage, and a lot of other info!
LIFE CHOICES:

Get your marriage pumping!

Learn to get along with your teenager! Of course it’s possible!
Teenagers – get a handle on life!
Managing Depression and Panic Attack Syndrome – there is hope!
Improve your Golf Swing! eBook available!

TV, ENTERTAINMENT and MAKING MONEY:
Share Trading Links and Info – Get wise and make some bucks!!
Get Satellite TV on your PC! No dish, no cables!
Learn about WiMax – Long Range High Speed Wireless Internet. It’s coming, and it’s gonna be cheaper!!
Long, Free ACRONYM / ABBREVIATION list
News and info about Digital TV and broadcasting.

FREE STUFF – Download what you want !!
SOFTWARE. A couple of handy applications for home use.
PHOTOS- Scenery from South Africa. 2-4MB pics. OK for Desktop wallpapers.

So Welcome! Please be my guest! Click here: http://wrinklyo.googlepages.com

Article Source: http://EzineArticles.com/?expert=Duncan_Kelly
http://EzineArticles.com/?How-Do-I-Become-a-Computer-Programmer&id=1142972


Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>