|QUOTE (ssiver1 @ December 13, 2011 09:28 pm)|
|I've heard that programming is the new latin, in that if you have a little creativity, some programming skill, and an old computer you can write a program.|
This is funny and scary at the same time. It's like programming is on its way to its death (scary) but some will learn it because it's "exotic". But new computers are also good for programming.
ssiver1, before you raise questions about anyone's skills, coding efficiency or even qualification, you certainly need to take one simple aspect in consideration. Programming languages share a very similar characteristic with the languages the people speak. That's diversity
and with this I mean you can say the same thing with different words.
You could write a hello world application in one or two lines, or you could do it in 6-7 lines. Sometimes the audience makes the difference. Different teachers have different ways of learning and while some prefer to teach the most efficient way, others prefer the more explicit way, even if it takes more lines of code.
And then there's another approach. Coders in open source projects with many collaborators tend to use a coding standard so everyone can jump in and get along. The standard can be easy to follow or quite hard - it depends on how the team decides to work. And then there are projects aimed to people new to programming. These projects usually are rather explicit than heavily optimized because one of the goals the developers have is to make the code efficient enough but also easy enough to understand by beginners.
And after you learn programming, no matter which language(s), you'll find out yourself that writing code is just like talking. One day you say "Hello", one day "Hi" and so on. But as you evolve you'll change your own coding style and write the same program in different way, simply because you feel like writing one way or another.