Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Some practical advice (Score 1) 1104

Recently, a friend of mine asked me how she could get into programming, kinda like an additional qualification. Here are my thoughts on this:

Basically, what you have to learn is how variables work, what functions do, what loops and decisions are and which way the flow in an application runs. All things considered, I feel the best platform to start with *no* knowledge whatsoever is Visual Basic:

- the language itself isn't as strict or complex as C/++
- one line will already do stuff
- you don't have to know anything about OOP - an entry level programmer will not struggle with error messages regarding scope or initializations or inheritance - you can start with structured programming
- it's Windows, she uses it, most people use it, so she'll be better off than saying 'I once wrote a csh-script in OSX, how cool is that?'

Anyways, I had this introduction to VB.NET by Diane Zak (Microsoft Press) floating around which comes with a trial of Visual Studio. Gave her this and she's happy with it. However, I also cautioned her to move to something more complex as soon as possible once she decides to keep programming.

Options for her life after the trial period are IMO:
- PHP: most practical, platform independent, LAMP skills are nice to have
- Java: if she wants to be able to write actual complex applications and share them
- (C++): in case she really digs the technical aspect of coding

Personally, I would recommend learning PHP or Java to anyone who's programming for practical purposes as an additional skill.

Thank I had an Atari 800XL ... =)

Slashdot Top Deals

"my terminal is a lethal teaspoon." -- Patricia O Tuama

Working...