English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

hey im about to begin learning a languge so i can become a programmer and mabe make a living outta it or just see if i should go in the computor science direction with my life so id like to know what should i start with.. im thinking about java.. i heard it is one of most commenly used so i thought it would be a good start.. i also heard it wasent that hard to learn.. but i know its not the easiest... is C and C++ easier or harder to learn.. im guessing harder but not sure? please help me get off in the right direction.. ;)

2007-01-13 14:21:19 · 4 answers · asked by James 1 in Computers & Internet Programming & Design

4 answers

C, because I think it's important for you to learn programming basics and structure and get a 'whole picture' point of view before you learn object oriented programming. And C, to me, is like the foundation for other programming languages. Also, when you're learning C on a Unix based system you get real insight into how things work. Then I'd go to your C++ and Java.
Good luck and have fun with it

2007-01-13 15:32:36 · answer #1 · answered by crly 2 · 0 0

Ok i dont agree with the first replier in regards to Assembly or script files...I have done programming for some time now and learned alot of languages including VB, C, C++, Java, C#, Watcom basic, Fortran, Pascal....and from my experience i think it is important to get the foundations of what it is all about before moving into things like Object Oriented programming.

Its really a debate over learning C or VB first....I dont recommend Object Oriented Programming (that is what C++ and Java are all about) just yet because then you will have to understand classes and inheritance while also battling with what a variable and references are....Its too much on your plate...My recommendation is to learn Visual Basic 6 (VB6 for short) first...The newest Visual Basic is called Visual Basic .Net....AVOID THAT..It is a totally different language despite the same name and alot harder to learn for a newbie..

You could also check out "C" (dont look into C++ just yet)....I say "C" because "C" is what most languages are based on, including Java (in the way it looks and functions)....And so by learning "C" you pretty much can understand how most of the newest languages work...."C" is a bit harder to grasp than VB6. The hardest part in "C" will be pointers...But it is a good idea to understand so you can know how computers work underneath.

So after all that, my recommendation is VB6....VB6 is still the most popular language in the world and what most user created applications are made despite Microsoft's efforts to kill the language in favor of the .Net flavor.

But the one replier above does make a good point in that once you learn how programming works then it gets a lot easier to pick up newer languages very quickly since all languages share the same ideas, just different ways of saying things.

2007-01-13 14:38:16 · answer #2 · answered by Anonymous · 1 1

Thumbs up to BS9999 for a complete answer and breakdown I'd also recommend VB6 but for one reason he didn't mention. A VB6 program looks like Windows. You start with a blank form...add a button.It works like every button you've ever seen in a Windows environment. Add a drop down list..same thing..it looks and acts like every list you've ever selected from.
Everything about VB6 is immediately familiar to a beginner and therefore comfortable to work with.

You also mention 'easy to learn'. Here's an example...to close a VB6 program, you type 'END'. How can it get any easier?

I taught myself VB6 from a book, and now I'm a VB.net/ASP.net developer.

Look for this book:

Programming in Visual Basic 6.0 by Julia Case Bradley and Anita C. Millspaugh
Published by Irwin McGraw-Hill
ISBN # 0-07-233513-0

I taught myself VB using this book. It's extremely easy to read and follow examples.

2007-01-13 18:23:41 · answer #3 · answered by rod 6 · 0 0

pretty much anything that is newer than x86 assembly language is useful today. once you understand the basics of programming moving from language to language isn't that difficult.

object oriented is definetly the easiest, however I always tell people to start out with batch files and scripting first...

2007-01-13 14:30:17 · answer #4 · answered by lv_consultant 7 · 0 0

fedest.com, questions and answers