When you get started with programming one of the first obstacles is picking a language. A mistake beginners often make is asking experienced developers where they should start:
The truth is it doesn't matter.
The first programming language I was taught was Pascal. This was long after my childhood experiments with ST BASIC. The year was 1998 and I was 17 years old. In case you're not familiar with pascal, here's its "hello, world":
program HelloWorld; begin WriteLn('Hello World') end.
I've not used this language since. If you were to ask me to write a program using this language now, I'd need a book. In fact, I had to search for the example above.
That doesn't mean it was a waste of time. Through Pascal I learned basic programming concepts such as variable assignment, loops and if statements; it even introduced me to object oriented programming.
I had a