Question by beeballer: what programming course should i do?
I am working fulltime in online marketing covering social media, ppc, seo and affiliate marketing and am thinking of doing a programming course so I can develop software apps for mobile as well as developing dynamic websites?
Answer by no1home2day
I would personally recommend Visual Basic .NET. It has the fastest learning curve, and it is now fully Object Oriented, just like the C family of programming languages (C, C+, C++ and C#), and it takes advantage of Microsoft’s .NET framework.
But remember, learning a programming language is like learning words in a foreign language. Unless you know the syntax and grammar of the language, along with euphamisms of the language, it won’t do you much good.
And programming is very literal. You can’t say “go to the store and buy some milk and bread. Make sure you comb your hair before you go out. The money is on the counter.”
From a programmer’s perspective, the person receiving these instructions would first go to the store, TRY to buy some milk and bread – unsuccessfully – then go home and comb his hair, then take the money from the counter, and then stop his activities, period.
Before you can even begin programming, you need to learn how to use the programming “environment”, Visual Studio Express edition, which you can download for free from Microsoft.
To be a good programmer, you need to be able to analyze a problem, break it down into it’s component parts, then describe each action in the correct chronological order.
Of course, there are programming techniques you would need to learn, such as how to sort a list of names or numbers, et cetera, or how to access data from a Database system.
Then, when you have finished the program, you need to be able to “debug” it – find out why the results are not what you expected.
Of course, if you CAN get through all this, when you write your very first program, and double-click on it and it actually runs and does what you want it to do, that is the very greatest feeling in the world, in MY opinion – it makes it worth ALL the effort you put in to learning it.
But you can’t get discouraged along the way, or you will give up before you ever achieve your goal – just make sure you “count the cost” – in time you spend learning, mostly – before you dive into learning how to program.
What do you think? Answer below!