Hello,
I am a beginner in programming, I want to learn PC system prgramming, but don't know where to begin, would you please advise me on what free books on the web, free tutorials, etc. I should begin with?(I do not have the time nor the money to attend a University).
Thank you very much.
Mohammed Ashour
learning system programming
Started by ma06, May 31 2009 03:31 AM
5 replies to this topic
#1
Posted 31 May 2009 - 03:31 AM
|
|
|
#2
Posted 31 May 2009 - 03:39 AM
If you want to learn how to create operating systems, I would start with C or C++. If you want to create applications, you can start with almost any language.
#3
Posted 31 May 2009 - 04:31 AM
I'd like to learn operating system programming, device drivers programming, microprocessor programming.
#4
Posted 31 May 2009 - 04:41 AM
C, C++ and assembly are going to be your main languages, then. Start by learning them. C and assembly are almost required, though you could do C++ and assembly.
#5
Posted 31 May 2009 - 09:16 PM
Thank you very much, WingedPanther.
#6
Posted 02 June 2009 - 07:52 PM
ma06 said:
Thank you very much, WingedPanther.
Most people use C and asm. You're going to need to be very strong at C. You're going to end up rewriting most of the standard C library. So while you're learning C you might as well try to rewrite the string functions and such.
As such I read k&rs book for C and then hung around a few forums for a year or so.
Being able to do basic things in ASM is a plus. I would recommend Jeff duntemanns book Assembly language step by step the latest edition.
Now the fun stuff begins. You can either buy a 120 dollar book or two like Operating system design and implementation or Modern Operating systems.
Or you can jump right in and start reading intel developers manuals and read some tutorials out there. Then you'll find yourself going back and picking up a book or two.
Websites that helped me when I got into system programming:
Bona Fide OS Development News
osdever has a large assortment of whitepapers on various subjects related to system programming as well as a forum
Scribd
scribd has books and whitepapers for download if you can find them that day...
Have fun and hope you like to read.
Edited by Roger, 14 August 2010 - 09:54 PM.


Sign In
Create Account

Back to top










