Originally posted by BFresshh
Quote to all.
Personally I don't think it matters which language you start with in the long run as each and every language is unique in some aspects.
What I would suggest though would to learn the basic understanding for every language of programming. ( variables, statements, etc. )
As for tutorials, maybe they really do help but there not essential as I have never watched or read any tutorials.
The last thing I'm going to say is try and not give up, I know everybody says it but it really is important.
Oh and I would not get to involved in any forum programming as its just full of people who think they are superior to everybody else.
Here's the fact of the matter:
Tutorials are essential to being able to program. You may consider yourself a programmer, but trust me, if you've never read a book, taken a class, watched a few video series, or whatever it is, you do not know how to program. So many people say that they can just "figure out" a language, that they can just look at it and understand: the fact of the matter is that technique does not work, and only leads people to believe in a false sense of ability.
Furthermore, it does matter what language you start with. The languages you start with and stick with will be the languages you know best, and each language can have different techniques or methods of accomplishing things, and will make all the difference when it comes down to methodology, which is probably one of the biggest parts of programming. Variables, statements, and "etc" are NOT major parts of programming, yes, they are in virtually every language, and yes, virtually all programs will make use of them, but knowing what a variable is and saying that you understand "programming" is like saying that you know what addition is and therefore you understand calculus.