Hey /prog/ thought this would be the place to ask. I want to learn from the ground up, low level programming. I thought the first to thing to know would be kernels, then assembly, thenC/C++/java/perl, and lastly scripting. Would I just need to wiki kernels to learn about them, or a book, some source on the web? Help!
>>4
Ironic, considering the roots of hacker culture lie at the most prestigious technological university in the world.
Name:
Anonymous2009-04-15 1:29
id say learn assembly first, or at least familiarise yourself with the instruction set of your architecture. I havent actually viewed any kernels (id say linux is the only one easily obtained) but i hear they are mostly written in C and inline asm.
Is this for any particular reason or just interest?
There are more than enough freely available resources for learning about how kernels are built, CPU architecture, and specifc assembly languages, as well as way too many C/SEPPLES/... books. Your questions is too broad for anyone to be able to give you a short answer, that and if you really want to learn from ``the ground up'', you'll want to start with electronics and move to digital design, which also teaches how one designs a CPU ( if you chose to go by >>3's path, this could be a CS&EE course, however you free or easily accessibly quality material for learning everything can be found on the Internet, if you know where to look ).
>>5
Sadly, the once blooming monastery of computer arts known as [b]MIT[/b[ fell to the slavish industry of the Enterprise. Ancient schemes were replaced by snakes, and even the Master disowned his own school in disgust.
Join us now and share the software, you'll be free, hackers, you'll be free!
I'm 16 so university is out of the question, I just plan on being a computer whiz so I can get the ladies. Jokes aside I wish to learn "hacking" though I wouldn't present this in my first post because you all wouldn't take me seriously ;_; Anyways thanks! I guess I need to learn asm/C first.