I'm a beginner with short knowledge of programming. I was wondering what would be a good one for me to learn. I want one that leaves a broad area of learning instead of just one.
ASP 3.0
Assembly
C
C++
Cobol
ColdFusion
Delphi
HTML
J2EE
Java
JavaScript
Perl
PHP
Python
QBasic
SQL
Visual Basic 6
XML
If you have any others.....feel free to tell me :)
thanks
Which programming lang should I learn? Java...javascript...etc?
My recommendation is something statically typed and object oriented. I don't recommend the dynamically typed languages like Perl and javascript for a beginner because I think you can form some bad habit pretty quickly.
If your serious about learning you'll want need to understand object orient concepts. You should probably go with java due to the fact that there is a ton of information widely available, only one compiler per version and not as liberal as or difficult as c++. I also warn against Delphi and any version of visual basic. I started with vb and felt that the environment did so much for me that I really didn't know what was going on at that time.
Reply:I was introduced to programming with QBASIC. Fun language but not very useful in today's programming world. Visual Basic is a good place to start and is actually used for applications. I would recommend moving on to C/C++ after that.
Notice how others will give opposite advice on C/C++. Funny isn't it? C/C++ is very widely used though. Most open sourced programs I know of are coded in C as well as much of Windows was coded in C/C++. If you want to seriously pursue programming applications, pick up C/C++ somewhere along the way.
Reply:Well, it depends a lot on what you want to achieve. If you want to develop relatively large programs, go for Java. If you are going to do web sites, the PHP. For Windows, Visual Basic.
Avoid C/C++/Assembly. They are very complex for beginners. I would also avoid perl for the same reason.
Reply:I completely agree with Bradley; good advice there. You may also want to refer to the following question.
http://ca.answers.yahoo.com/question/ind...
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment