-
help learn programming
hello all ,i am newbies in progamming what should ilearn first turbo pascal or c++ or what ,i like computers for long time ago but i never learn programming ,i only can use the program but never learn to make them ,now i realize that i more like to make it then use it
-
C++ over Turbo Pascal. Some people might say for you to first learn C then learn C++, but I feel that you can get away with starting a C++ depending on what you want to do. I started with C++ b/c thats what my college taught and I feel it's a good starting point
-
Yeah when I went to the University of New Hampshire, the entry level Copmuter Science class dove right into C++. We wrote 14 programs that semester, and delved quite a bit into Object Oriented methods.
I was honestly surprised...I mean, this was pretty hardcore for the *entry* level class. But hey...it worked out fine for most people. If you can tackle C++, you can do anything.
Pascel will teach you some basic programming principles, but not much more than that.
-
There are tons of object oriented languages out there. The important thing is to learn OO concepts more than anything -- they are truly portable. Included in learning OO are basic procedural concepts, so really, you shouldn't have to start with C, Pascal or any other procedural language before getting into it.
As a starter language, Delphi (OO Pascal) is actually much easier to learn than C++; and retains all the essential OO constructs without "cheating" -- which C++ does on many occasions. So if you already know some Pascal then Delphi is probably the best bet. If you know some C, C++ might be better.
But, once you learn one OO language, it's usually not difficult to pick up the next one. Just find one you like: Delphi, Java, Visual Basic and C++ are all good candidates.