For a computing novice interested in learning programming, which one is it best to learn first _ or doesn't it matter. Is the "Basic" language still useful, or has it been superseded by other languages?
Register to Remove
Posted 06 June 2015 - 01:39 AM
That's an interesting question....
If you were to ask 6 different programmers the same question you could actually get 6 different answers!
Here's a link that provides some information that may help you get started:
Its not a bad idea to set out questions that you might consider before going too far down one individual programming language... this is what I have in mind.
1 What do you intend to programme..... Drivers, websites, web aps or mobile aps, etc and will it be for commercial purposes or as a hobby, or do you just want to learn to think like a coder or whatever?
The previous mentioned are not so critical in terms of syntax compared with the disciplines of C etc but as always have a good look around decide what you want to be able to achieve, set yourself measurable but realistic goals, decide upon a timeframe and go for it..!
BASIC gave many of us an introduction that (some of us) look back fondly on...... However I would be inclined to move directly towards a drag and drop type type scenario to see how you get on...( paws now dons tin helmet!)
Good luck with it
Posted 06 June 2015 - 02:56 AM
Posted 06 June 2015 - 08:48 AM
If you start with something like Scratch
you should be able to see fairly instant results..... this can be quite encouraging and then you can move on. There's nothing like seeing your own programme or your own game to spur you on to greater things!
You are right there is no one single path , however if you were to start with C
(a very powerful and important language) then because of the disciplines of having to use strict syntax, some folks tend to find it too demanding, lose heart, and a promising programming career can be negatively affected.
Posted 06 June 2015 - 10:17 AM
Paws (as always) has provided well thought out and solid advice.
My advice it to be concerned less with the language, than you are with the program. It seems to me that those who program for programming sake get bored, frustrated, and quit. However, if you have a clearly defined goal of what you want to accomplish with a specific program... you just need to pick a language and learn enough about it to accomplish your goal. After that you can either continue to learn about your language of choice and refine your program, or you can try your hand at rebuilding the program in a different language and see how it goes. Either way, you will be building on knowledge that you have already internalized.
Most importantly... have fun - or you should be spending your time doing something else.
- inzanity likes this
Microsoft MVP 2010-2014
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users