Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hi! I want to begin programming some more advanced then HTML and I'm not sure which language i should start with. I don't want to start with OOP yet. Can someone help me to choose which language to start with?? Not to hard:)

Hi olar!
I suggest you start with java, java rules, doesn´t have to add more to that. You can start with some tutorials at java.sun.comGood luck!
/Jim

Jim, oLar said 'I don't want to start with OOP yet' so why java ? oLar, if you want none-OOP language I suggest pascal or C. But, go OOP right away, and learn how to program the right way.

I suggest C or C++, one can do much with either of these without getting into OOP too much, then when your ready for it you can relatively quickly add OOP to your repertoire without having to relearn the basics of a new programming language. C++ can also be a good step for java as the syntax is similar.

I can't tell exactly why, but I think you should at least have a look at ASM instructions set before you start everything. It won't take a long time, and it'll be a great help.

If you want to learn an easy but inefficient and automated language, learn visual basic.
(I recommend against this - it's easy, but you'll develop programming crutches that you'll have to get rid of later)
If you want to learn programming in order to work with system-level stuff and high-efficiency code, definately go with C. It's by far the fastest (well, i know, to a point) out there.
If you really think you're good, learn a little x86 assembly. It will make your life a million times easier later, because you'll understand how the computer _really_ works.
OOP is the way of the future, i hate to say. I don't like it myself, and take every chance i can get to not use it, but it does make deploying very large applications and very portable applications much, much easier. I just object to its general lack of efficiency. Java and VB are _very_ OOP-based.

Well C/C++ is a little too advanced for a beginner. I don't think you should look at ASM until you are really serious, and you've learned a few languages. You want something easy? Try PERL. It's a very easy language. It is object-orientated, but it hardly seems like it. There is a lot you can do with PERL before using the PERL module objects. You'll probably never need to create your own objects, I've only done it once or twice. Java is a good language, but it is very object-orientated. A lot of people (including me) don't like VB. It's too different to any other languages, and looks hard to learn something else if it's your first language. Kenneth is right about OOP being the way of the future though.

i aint goin to say much since i dont know any of the upper mentioned languages. But i know that C/C++ is one of the last languages to learn. and asm: anyone think they can mention a harder language? Doubt it. Java is kool, but very oop and not that eazy. Pascal may be very nice, but VB is the most beginner friendly.

![]() |
i need help on this algor...
|
Opening Folders with C++
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |