Jump to content

Featured Replies

Posted

Anyone help me out.. new to programming, I just wanna learn some basic stuff right now, anyone got some tutorials on c++ or using vb6?

 

-Stray

Well, I've always liked the following books:

 

General:

Accelerated C++

Very clear text that introduces the library early, and only explains the most used features.

 

The C++ Primer 3rd Edr

Has good examples, and very describes the full language. Within the first few (Rather long) chapters it describes how to implement a vector, string, link list, and a text search engine with boolean capablities.

 

The C++ Programming Language 3rd Ed

This book teaches you everything you wanted and didn't want to know about the language. This is also one of those books that you should atleast be familar with the entire language before reading, or use as a reference.

 

Design Patterns

Pattern-Oriented Software Architecture - A System of Patterns Vol 1

Design Patterns are well designed general solutions to recurring problems. The first book referenced as "the" pattern book, and often called the GoF. The second book shows much wider range of patterns at different levels. After reading this book, you'll start notices these patterns everywhere (i.e. layered pattern is an example of the TCP/IP layer model, etc), and are language independent.

 

For Unix users there is:

Advanced Programming in the Unix Environment

This book is old, but still relavent to Unix today. I learned more about Unix from this book than any other book, and describes basic kernel I/O, Standard I/O, IPC, Terminal Operations, signals, daemons, and more. The exmaples at the end of the book are nice that include writing a database program, modem dialer, and creating psuedo terminals.

 

Unix Network Programming vol 1 3rd Ed and vol 2 2nd Ed

Teaches you everything you need to know to writing network applications. Written by the same auther as the book above (W. Richard Stevens).

 

For Windows Users there is:

Programming Windows, 5th Ed

Good book that explains everything you need to know how to writing GUI Applications using the winapi.

 

Programming Applications for Windows, 4th Ed

This book is a more advanced book than the prior one, and goes into more into the kernel, memory mapping, processes, threads, DLL injecting and API Hooking, etc.

 

Of course, these books only scratch the surface, and are pretty C/C++ oriented.

Guest
This topic is now closed to further replies.