For all you 1337 haxxorz
- y2kwizard
- Joined: Sun Aug 18, 2002 2:54 pm
- Location: Memphis, TN
- Contact:
For all you 1337 haxxorz
Yeah, I'm attempting to learn something about programming, and I need all of you "1337 haxxorz" to help me decide what I should learn first.
There are so many things to learn, its' a bit overwhelming. What, iln your opinion, would be the best thing to learn about programming? I've got a LITTLE programming under my belt, but not much. Did a tiny bit of BASIC back in the day, a little VisualBasic, and a smattering of Java and HTML.
I'm leaning towards Java, since my family has a pretty recent book on Java, but what do you guys think? SHould I look into C or C++, go into Perl, go into Java, learn about PHP, ASP, JSP, or something completely different?
Thanks a ton!
There are so many things to learn, its' a bit overwhelming. What, iln your opinion, would be the best thing to learn about programming? I've got a LITTLE programming under my belt, but not much. Did a tiny bit of BASIC back in the day, a little VisualBasic, and a smattering of Java and HTML.
I'm leaning towards Java, since my family has a pretty recent book on Java, but what do you guys think? SHould I look into C or C++, go into Perl, go into Java, learn about PHP, ASP, JSP, or something completely different?
Thanks a ton!
"When I got fat, I decided to grow a beard" -- The Great Andy
"Is it a DARTH visor?" and "It's funny cuz it's pants" -- The Master of on-the-spot Funniness
"You're too young for your age" and "I'm sorry for apologizing so much" -- The Master of on-the-spot Randomness
"Is it a DARTH visor?" and "It's funny cuz it's pants" -- The Master of on-the-spot Funniness
"You're too young for your age" and "I'm sorry for apologizing so much" -- The Master of on-the-spot Randomness
- RadicalEd0
- Joined: Mon Jun 24, 2002 2:58 pm
depends on what you want to do with it but for instance since I'm interested mostly in developing video-related apps the best choice is to learn C++ and then assembly
probably C++ is the best general option, java isnt as great as it was hyped to be from what i've heard
probably C++ is the best general option, java isnt as great as it was hyped to be from what i've heard
NMEAMV: PENIS
NMEAMV: IN
NMEAMV: YO
NMEAMV: MIXED
NMEAMV: DRINK
NMEAMV: IN
NMEAMV: YO
NMEAMV: MIXED
NMEAMV: DRINK
- Zarxrax
- Joined: Sun Apr 01, 2001 6:37 pm
- Contact:
- Aetherfukz
- Joined: Tue Jul 02, 2002 3:49 pm
- Location: My own private hell...
- Contact:
Well, it's a matter of fact O.o
My personal opinion is, go for C/C++. It's the most versatile language! If you choose C or C++ is again preference. They are just a few basic concepts (like memory management, allocation and such) apart. But C++ is kinda easier to write and read, and you can use classes and the likes. But the best thing is, when you know C/C++ code, you can read and easily adjust your skills to almost every other language. PHP, CGI, Perl, even Java to the basic concepts!
Java is real handy. You don't have to matter about such things as memory allocation and reservation, and there a neat garbage collector that destroy unused objects for you ^_^
But the downside of java is the Virtual Machine. Although being handy at programming, it is slow, and requires the JVM from the client (which is almost standard by the way, but fuck Windows XP for that!).
So it depends on what you wanna do. If you want to program for the internet, applications and the like, I'd say go for Java.
If you want more "hardware like" coding, like games (almost every game is written in C/C++ for it's the fastest) or all-around-l33tness go for C/C++.
There's also Phyton, it is said to be easy to learn and powerful, but I don't know much about that one... -.-'
Peace out,
~Aetherfukz
My personal opinion is, go for C/C++. It's the most versatile language! If you choose C or C++ is again preference. They are just a few basic concepts (like memory management, allocation and such) apart. But C++ is kinda easier to write and read, and you can use classes and the likes. But the best thing is, when you know C/C++ code, you can read and easily adjust your skills to almost every other language. PHP, CGI, Perl, even Java to the basic concepts!
Java is real handy. You don't have to matter about such things as memory allocation and reservation, and there a neat garbage collector that destroy unused objects for you ^_^
But the downside of java is the Virtual Machine. Although being handy at programming, it is slow, and requires the JVM from the client (which is almost standard by the way, but fuck Windows XP for that!).
So it depends on what you wanna do. If you want to program for the internet, applications and the like, I'd say go for Java.
If you want more "hardware like" coding, like games (almost every game is written in C/C++ for it's the fastest) or all-around-l33tness go for C/C++.
There's also Phyton, it is said to be easy to learn and powerful, but I don't know much about that one... -.-'
Peace out,
~Aetherfukz

-
- is
- Joined: Tue Jul 23, 2002 5:54 am
- Status: N͋̀͒̆ͣ͋ͤ̍ͮ͌ͭ̔̊͒ͧ̿
- Location: N????????????????
Learn Java for starters. It's not just for Web stuff, despite the fact that everyone THINKS it is.
C++ is an OK language, but having used it for a few years, I'm a bit tired of it. Some of its most advanced features -- templates, for instance -- are not supported across all compilers. There's actually only one compiler front-end that completely implements the C++ standard, and even they had to guess at some implementation pieces. I'll tell you right now that I have some code that, even though it is compliant to the C++ Standard, will not compile on some compilers, like GCC 2.95 (3.1 handles it alright, though), since some of the I/O headers in 2.95 are not defined correctly.
That's just one example of how Standard-compliant C++ code doesn't always work. As another example, Visual C++ 6.0 doesn't know how to handle partially specialized templates, although that's also a part of the Standard.
But it's still a good idea to learn C++, if only because it's out there.
I also have to recommend that you learn LISP as soon as possible. The enlightenment you will experience from learning it is nothing to be scoffed at.
Good luck.
C++ is an OK language, but having used it for a few years, I'm a bit tired of it. Some of its most advanced features -- templates, for instance -- are not supported across all compilers. There's actually only one compiler front-end that completely implements the C++ standard, and even they had to guess at some implementation pieces. I'll tell you right now that I have some code that, even though it is compliant to the C++ Standard, will not compile on some compilers, like GCC 2.95 (3.1 handles it alright, though), since some of the I/O headers in 2.95 are not defined correctly.
That's just one example of how Standard-compliant C++ code doesn't always work. As another example, Visual C++ 6.0 doesn't know how to handle partially specialized templates, although that's also a part of the Standard.
But it's still a good idea to learn C++, if only because it's out there.
I also have to recommend that you learn LISP as soon as possible. The enlightenment you will experience from learning it is nothing to be scoffed at.
Good luck.
- dokidoki
- c0d3 m0nk3y
- Joined: Tue Dec 19, 2000 7:42 pm
- Status: BLEEP BLOOP!
- Location: doki doki space
- Contact:
- Eek-1
- Joined: Sat Jun 22, 2002 10:06 am
- Status: 0xc00000e9
- Location: Cyberjaya
- Aetherfukz
- Joined: Tue Jul 02, 2002 3:49 pm
- Location: My own private hell...
- Contact:
I KNOW that Java isn't only for web stuff. But you have to admit that it is more easier to code some application which uses server-client principles, or does something over the web, in Java rather than C/C++. It's just that there are more common functions and the like that make it much more handy for coding stuff at the web. Sure, it is possible to code only some app for one computer use only (without the web being involved), but then I would sure go for C/C++ because it's faster, and you don't have to rely on the JVM...trythil wrote:Learn Java for starters. It's not just for Web stuff, despite the fact that everyone THINKS it is.
Yay! Tis true.trythil wrote:C++ is an OK language, but having used it for a few years, I'm a bit tired of it. Some of its most advanced features -- templates, for instance -- are not supported across all compilers. There's actually only one compiler front-end that completely implements the C++ standard, and even they had to guess at some implementation pieces. I'll tell you right now that I have some code that, even though it is compliant to the C++ Standard, will not compile on some compilers, like GCC 2.95 (3.1 handles it alright, though), since some of the I/O headers in 2.95 are not defined correctly.
But I recently coded a few things in C# the first time with Visual Studio.Net, and I have to say, that it is really comfortable to program. It has a lot of Java stuff in it, but the basic is C/C++, without you having to handle all the memory management and stuff.
Exactly. As I said, when you know C/C++ code, you can easily read PHP, Perl, CGI, ASP and the likes, or even code it with a little adjustment.trythil wrote:But it's still a good idea to learn C++, if only because it's out there.
Well, I heard much good things about LISP, but I haven't seen one line of code of it yet. Maybe you know some good web resource for the first steps with it..?trythil wrote:I also have to recommend that you learn LISP as soon as possible. The enlightenment you will experience from learning it is nothing to be scoffed at.
True, but if you know C/C++ it is easy to write those scripting languages, because the basics are the same, only the names of the functions differ.ek1 wrote:If your target is Multimedia programming, I recommend Macromedia Director, Flash & Action Script. DirectX is good too, if you want to learn to make windows games.
If you wanna code yourself into games, I'd say first download some source code (like Quake III or more recently the Jedi Knight II engine) and read thorougly thru the code there, trust me, you will learn a lot (of course you'll have to know C first...)
Peace out,
~Aetherfukz
