-
February 25th, 2002, 01:39 AM
#11
A good first language to learn is C because:
- It's very flexible and powerful
- It's used by heaps of people
- It's procedural (you don't have to worry about all that OOP stuff yet)
- You have to learn it at some stage (so why not get it out the way?)
OpenBSD - The proactively secure operating system.
-
February 25th, 2002, 01:46 AM
#12
A good first language to learn is C because:
- It's very flexible and powerful
- It's used by heaps of people
- It's procedural (you don't have to worry about all that OOP stuff yet)
- You have to learn it at some stage (so why not get it out the way?)
Hey Cohiba227 don't take smirc advice learn something a little bit easier. I mean seriously who first learned to program in C and if you did congratulations.
-
February 25th, 2002, 02:24 AM
#13
Re: I am a cracker's posts
Hey Cohiba227 don't take smirc advice learn something a little bit easier. I mean seriously who first learned to program in C and if you did congratulations.
That's a valid point. C is not the easiest language to learn to program in but it's not the hardest either. It's a lot easier to learn than Java or C++ because Object Oriented Programming brings in another level of complexity that procedural languages don't have. C was not my first language. But in retrospect I should have started there. It would have saved a lot of time unlearning bad habits.
Languages like VB are easy to learn but teach you bad habits. Python and Perl are both scripting languages. They are very good to learn but aren't much good for writing stand alone applications. Perl is awesome for scripting though.
Learning assembly for your first language is a bad idea. Assembly is very low level and the type of assembly that you learn is dependent on the instruction set used by your particular hardware. Intel's 80x86 is the most common but there are plenty of other's out there. C on the other hand can be used on just about any box. Assembly definitely should be learnt but not as a first language. As a beginner you can get too close to see the underlying concepts to really get much out of Assembly at this stage.
I recommend starting with python It is clean designed, well documented, and kind to beginners. Despite being a good first language, it is a very powerful and flexible and well suited for large projects.
The only thing that I have against Python is that not many people use it. But that doesn't mean it's not valid as a language. Python is well designed and easy to learn. So by all means learn Python to begin with. Good point I am a cracker. I should have mentioned Python too .
OpenBSD - The proactively secure operating system.
-
February 25th, 2002, 06:00 AM
#14
How about Quenya? (Elvish) 
Actually, come to tihnk of it, I think that someone actually made some sort of programming language that used klingon instead of english to name commands and stuff.
Elen alcarin ar gwath halla ná engwar.
-
February 25th, 2002, 06:29 AM
#15
Everyone should learn C,C++,perl.Then again it all depends on what you want to do,if your gona be dealing
alot with *nix type computers then you should and need to learn C.To me C is like the one language that
everyone should learn.Dont listen to people when they say "C is too hard to start with"just because it was hard for them dosen't mean that it will be hard for you.
C was the first language that I learned and then C++ and to be honest they both were easy as **** (for me) so
dont believe the hype until you try it first.
Once you learn 1 language all the others should be alot easier to learn.
Crimina1
-
February 25th, 2002, 12:43 PM
#16
i know C C++ , and they are really nice languages.. and the best and most powerful is
assembly... but the problem is we don't get some easy and good tutorials on it..
if anybody has any good tutorials for assembly or any e-book..
pls kindly send it to me on pok_pok_007@yahoo.com
i willl be very grateful to u ..
thanking u ..
intruder...
A laptop, internet connection and beer.
-
February 25th, 2002, 03:51 PM
#17
Member
Well to start with programming one must start with C, C++ programming langauge. you will be very firm with your programming concepts, fundamentals. you will get to know more about OOPS concept in C++ programming. C is the mother of programming languages.
After that, u can go for database programming if u want. For that Oracle - RDBMS & Visual Basic will help you a lot.
So, dear friend all the best for programming.
if a person wants to learn.... he can learn anything..... just anything....!!!!!!
-
February 25th, 2002, 04:11 PM
#18
It think the best first language to learn is Java because it is very friendly and you can learn good object oriented design.
Perl is also a great language as it is easy but gives alot of understanding.
At the end of cource, one should really make an effort to lear C or C++ but I don't get this Assembly-talk. First of all Assembly is hard as hell, second almost everything you ever want done can be done in C with half the effort.
How really cares about the performance diff when it comes to beeing productive?
Just my two cents though
Mankan
\"The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.\"
- Edsger Dijkstra
-
March 1st, 2002, 01:48 AM
#19
hmm for a beginner?? i would say HTML and Visual Basic..
HTML is the easiest language you can learn..
then comes Visual Basic..
HTML basically gives u a rough idea in Mapping..
VB, gives u a rough idea wat other languages are like, like arguments, variables, functions and many more.. if you can do VB programs from the back of your head, you can then easily move on to the harder ones like C++.. from there.. u can then learn assembly..
though you can also try Delphi , J++, and Java.. if you can develop html and VB skills im sure u can cope with Java..
-
March 1st, 2002, 02:58 AM
#20
Junior Member
I actually have just startyed learning programming
At the moment I am learning both C++ and VB. I f you got the right teaching materials they easy as **** (for me they are). It all depends on what you wanna do.
Personally C++ is the way to go there is a good tutorial at www.cprogramming.com its got self testing, email supoport, really good for beginner (need a little bit of math but is all good)
In the end the choice is yours most are a good start for fundamentals but if ya wanna take it further probably jumping right in would be the go
Genius of the mind is not necessarily from the mind of a genius
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|