first prog. language

This is a discussion on first prog. language within the A Brief History of Cprogramming.com forums, part of the Community Boards category; It might be a little weird asking this on a C/C++ board, but... I heard that is is not suggested ...

first prog. language

It might be a little weird asking this on a C/C++ board, but... I heard that is is not suggested to learn either of these languages as the first programming language. Can you guys tell me the reasons for this, and which language would be best for a newbie to start with instead?

PASCAL is nice for learning the concepts of programming like loops, functions, pointers. C/C++ are far too cryptic. Java and other OOP languages have to deal with teaching OOP principles before even teaching the most basic things, which in my oppinion will lead to confusion.

RRRRAAAAAAGGGGGGGGHHHH!!!!!!

>>Java. Once you understand the true object nature Java >>presents, every other language will be cake.

Are you INSANE!?!?
I agree with nvoigt 100% of the way. I started to learn Java at the same time as my friend (who had NO experience in programming exept HTML and DHTML) and I learnt it in about 2 weeks and he gave up after about 1 month becuase he was so confused with the OOP side of it. If you recommend Java as a first language, you should be taken out and beaten

Re: RRRRAAAAAAGGGGGGGGHHHH!!!!!!

Originally posted by face_master >>Java. Once you understand the true object nature Java >>presents, every other language will be cake.

Are you INSANE!?!?
I agree with nvoigt 100% of the way. I started to learn Java at the same time as my friend (who had NO experience in programming exept HTML and DHTML) and I learnt it in about 2 weeks and he gave up after about 1 month becuase he was so confused with the OOP side of it. If you recommend Java as a first language, you should be taken out and beaten

C++ was my first language but thats because it was being taught in the course that I had joined. Of course I did look for C++ to be on the curriculum instead of BASIC.

Its very hard to judge the best language to start with because after a while you forget how hard it all was to begin with. There is enough tough stuff in a C++ hello world app, let alone the java version!