Page 8 of 9

Re: Who Wants To Learn How To Program?

PostPosted: Sun May 30, 2010 8:32 pm
by qnbs1
very good .everyone who want to be a good coder can study a lot from it

Re: Who Wants To Learn How To Program?

PostPosted: Mon Jun 07, 2010 4:14 pm
by Ravencloud
Ok, so I know people ask this all the time but; Can anyone give me a list of programming languages i should learn first for all-purpose(Website & Application hacking) Or just in general mainly i'm looking for a programming language that is HIGHLY USED and is used for both of those, and please have a book that is best fit for that language?

Thank you to all those who post,
RavenCloud

Re: Who Wants To Learn How To Program?

PostPosted: Tue Jun 15, 2010 5:00 am
by Statixs
Well i saw this post so i thought: let's check :P I'm busy with the book head first php and mysql and that's going pretty good but is another good language to learn? Python? Perl?

Re: Who Wants To Learn How To Program?

PostPosted: Tue Jun 15, 2010 6:31 am
by neuromanta
Ravencloud wrote:Ok, so I know people ask this all the time but; Can anyone give me a list of programming languages i should learn first for all-purpose(Website & Application hacking) Or just in general mainly i'm looking for a programming language that is HIGHLY USED and is used for both of those, and please have a book that is best fit for that language?

Thank you to all those who post,
RavenCloud



Firstly, if you want to learn programming, you should first learn python. It is multi platform, it can be used as an interpreted language, or compiled language, you can make procedural, object oriented, or even functional code with it, and you can use it for CGI script language, if you are interested in web programming.
If you are a more experienced programmer, and want to specialize, you should decide what you want to focus on. If you want to, for example, program the web, learn PHP, Ajax, Javascript, and maybe Perl. For general application development, you should learn Java or C#. For more hardware demanding applications, you should use C/C++, for games, learn C++ and a 3D API like OpenGL or DirectX, and shading languages too. If you want to program hardware, learn ASM. If you want to do cracking and/or exploiting, learn C and ASM. As you can see, there are plenty of possibilities, and I only scrached the surface. First learn the basics, then specialize.

Re: Who Wants To Learn How To Program?

PostPosted: Fri Jun 18, 2010 7:52 am
by Shadow Ozera
Oooo..python, i need to learn that one haha. First tho i need to conquer the Java monster :x

Re: Who Wants To Learn How To Program?

PostPosted: Fri Jun 18, 2010 11:20 am
by msbachman
neuromanta wrote:
If you want to program hardware, learn ASM. If you want to do cracking and/or exploiting, learn C and ASM.


I've actually read reports that optimized C (done by the compiler) is about as fast as it gets. Even compared to assembly. You could still be right though, that's just from what I've read.

My two cents on what I've gathered from the couple of pages I've read on this thread is that a lot of people seem to want to collect programming languages. There's another thread about 'have learned/learning' where people brush off the fact that they know C like it's something you could pick up on a lazy weekend.

I can't speak for others but I've never been able to do this effectively. I took a six month break from C to learn PHP, only to have to re-acquaint myself with some of the basics when I returned to it. Then, I started back with C, and found later I needed to re-acquaint myself with PHP! So I'd caution people against switching languages haphazardly; unless you're fine with knowing the basics of many languages but having mastered none.

Re: Who Wants To Learn How To Program?

PostPosted: Fri Jun 18, 2010 12:58 pm
by FunctionCreep
Yes changing languages while you are still in the process of learning (especially if it is your first language) is never suggested. So for example if you start with Java STICK to it until you are proficient.

C vs assembly just doesn't make much sense. C can be faster than assembly in certain aspects and vice versa. But when you can have inline assembly into C with most compilers why even bother making the comparison?

Assembly can be very useful to know when debugging programs and finding/creating/patching exploits. C can be indeed a pain in the ass to master but you'll most certainly need it at some point.

Re: Who Wants To Learn How To Program?

PostPosted: Mon Jun 21, 2010 2:06 am
by neuromanta
msbachman wrote:
neuromanta wrote:
If you want to program hardware, learn ASM. If you want to do cracking and/or exploiting, learn C and ASM.


I've actually read reports that optimized C (done by the compiler) is about as fast as it gets. Even compared to assembly. You could still be right though, that's just from what I've read.

My two cents on what I've gathered from the couple of pages I've read on this thread is that a lot of people seem to want to collect programming languages. There's another thread about 'have learned/learning' where people brush off the fact that they know C like it's something you could pick up on a lazy weekend.

I can't speak for others but I've never been able to do this effectively. I took a six month break from C to learn PHP, only to have to re-acquaint myself with some of the basics when I returned to it. Then, I started back with C, and found later I needed to re-acquaint myself with PHP! So I'd caution people against switching languages haphazardly; unless you're fine with knowing the basics of many languages but having mastered none.


The reason I suggested ASM is not because it's practical to use it... but it's practical to learn it. You get a lot of insight into how computers work, if you learn ASM, and try to program with it.
Also, I agree that one shouldn't switch between languages too often. That's why I suggested to specialize :).

Re: Who Wants To Learn How To Program?

PostPosted: Sat Jul 31, 2010 8:08 pm
by 15hun
Hello I'm a scrip kiddie an I'm into hacking in stuff like that so what should be my first objective to learn?

Re: Who Wants To Learn How To Program?

PostPosted: Sat Jul 31, 2010 8:55 pm
by msbachman
15hun wrote:Hello I'm a scrip kiddie an I'm into hacking in stuff like that so what should be my first objective to learn?


Read a few of the hundreds of threads that deal with this very topic.