What is a Good First Programming Language?

Philippines
May 21, 2008 1:41am CST
I believe that the first programming language of a programmer will have a profound effect on him or her. moroever, it will affect one's programming, style, coding techniques, etc. Here, we have C++ as the first programming language. what do you think of this? is this a good first programming language? or is there another one which is better.
7 responses
• Indonesia
23 May 08
Well, I think the first thing to be learned is the programming logic, so I think the language doesn't matter. If you want to focus on the programming logic first maybe you can try VBScript. You just need notepad to type your code and internet explorer to view the result. This language is not strict like C++ or Java. You don't have to worry about case-sensitive variable and variable declaration, so you can focus on the programming logic with only very little attention to the programming language. The drawback is, if in the future you decide to learn other programming language with strict rule, you may feel uncomfortable because you have to give more attention to case-sensitive and variable declaration which you don't have to do in VBScript. But I think it won't last long.
@nocovi (514)
• China
22 May 08
I also think C++ is the first programming language of a programmer.It functions well at most of the time.But there are still a lot people who are against it incluing Linux ,'the father of linux',he hate C++ very much and regard it as nothing and thinks C is better.I'm not proffesional on programming language actually so I just stands for C++ for the recent time,but I 'm not sure which programming languge I 'll turn to which one of them in the future.
@systems (459)
• India
22 May 08
Its better to start to learn programming language with BASIC - Beginers Allpurpose Symbolic Instruction Code like BASICA, GW-Basic, Q-Basic which are DOS based. Then go for C, Java and other Object oriented programming languages. High level programming language to Machine level programming language.
• Malaysia
21 May 08
C++ is the first programming language that I've learnt, but Visual Basic 6.0 is the first programming language that work for me. Implementing Visual Basic 6.0 for my final year project is so much fun. So, basically, for me, the best way to begin is VB6. Fairly easy to use play with, especially for a complete beginner to computer programming.
@killer_r (42)
• Indonesia
22 May 08
C++, I think it may be a little bit too difficult, maybe C and Pascal is better as your first programming language. C is really similar with C++, but without object support. C's syntax is also similar to Java, while Pascal is similar to Delphi, so from both you can improve to next generation programming language. However, if you want to learn the algorithm, you can use VBScript, no need to install password, just need Notepad and IE. Well, that's my opinion :) Hope help.
• Thailand
22 May 08
For Object oriented programming, I think Java is suited for learn as a first programming language. But if you would like to focus on structural programming language I recommend to learn C programming language.
21 May 08
I think that C++ is a very very good programming language(first too). It is a high level language but still it is very simple, and many many other languages have been based on c++ and if you kow c++ you will find it very very easy to learn the other languages. Another benefit of learning c++ if that it is object oriented. OOP's are nowadays the general trend so c++ gives you a very very good insight into objects too.