Although the various classic programming introductory books on the Internet are not completely the same, the list of most books is still reasonable and listed as follows:
1. Java
Java programming language (Third edition) --- four famous Java books ---- James Gosling (father of Java)
Java programming ideology (version 2nd) ---- four famous Java books ---- Bruce Eckel
Java programming ideology (version 3rd) ---- four famous Java books -------------- Bruce Eckel
Java 2 core technology Volume I: Basic knowledge (7th) --- four famous Java books ----- Cay horstmann
Java 2 core technology Volume II: advanced features (original book version 7th) ---- four famous Java books ----- Cay horstmann
Tive Java Chinese Version ------ four famous Java books -------- Joshua Bloch
Proficient in struts: MVC-based Java Web Design and Development --- Sun weiqin
Proficient in hibernate: detailed explanation of Java object persistence Technology --- Sun weiqin
Tomcat and Java Web development technology ------------ sun weiqin
Java and mode ------------------------------ macro
2. C #
C # programming ------- Charles Petzold "Windows Programming Taishan Beidou" --- C # Language "Yi Tian tu long Shuang Jian"
C # primer Chinese Version -------- Stanley B. Lippman --- C # Language "Yi Tian tu long Shuang Jian"
. NET Framework programming (revision) -------- Jeffrey Richter "Windows Programming Taishan Beidou" --- four kings of. NET platform
C # windows programming ---------- Charles Petzold "Windows Programming Taishan Beidou" ------. NET platform four kings
. NET Programming Technology insider ------------- Jeff prosise --- four kings of the. NET platform
. Net essence-1st volume: Public Language Runtime Library (Chinese version) -------- Chris sells --- four kings of. NET platform
3. c ++
C ++ programming language (Special Edition) --- C ++ ---- Bjarne stroustrup "father of C ++"
C ++ primer (3rd) Chinese Version ---- C ++ --- Stanley B. Lippman
C ++ primer (4th) Chinese Version ---- C ++ --- Stanley B. Lippman
C ++ standard library-self-repair Tutorial and reference manual-C ++ -Nicola M. josutis
The Design and evolution of the C ++ language ----- C ++ ---- Bjarne stroustrup "father of C ++"
In-depth exploration of the C ++ object model --- C ++ ---- Stanley B. Lippman
Essential C ++ Chinese Version --- C ++ --- Stanley B. Lippman
Valid tive C ++ Chinese Version 2nd Edition ----- C ++ ------ Scott Meyers
More effective tive C ++ Chinese Version ---- C ++ ------ Scott Meyers
C ++ programming ideology (version 2nd) vol. 1st: Standard C ++ guidance -------- Bruce Eckel
C ++ programming ideology (version 2nd) vol. 2nd: practical programming technology -------- Bruce Eckel
C ++ primer plus (fifth edition) Chinese Version --- Stephen Prata
The C ++ programming language, C ++ Primer
Esoteric like a mountain shift inside the C ++ Object Model
Library Daquan the C ++ standard libray
Engineering experience accumulated in Objective C ++, more objective C ++, and predictional C ++
C ++:
1. essentital C ++ --- the father of Lippman --- C ++, with the focus on the core, light and short, for beginners
2. The C ++ programming language ---- father of C ++, technical authority, deep words, profound thoughts, C ++ encyclopedia, and the Bible.
3. c ++ primer ---- Lippman-the best tutorial of C ++ for more than a decade. It is represented by the C ++ encyclopedia.
4. Inside the C ++ object model ----- Lippman ---- reveals the bottom layer of C ++, which is very good and difficult.
5. Objective C ++: presents expert experience through 50 programming instances. This article is interesting and easy to understand.
6. More than tive C ++: through 35 programming examples, the expert experience is displayed, which is interesting and easy to understand.
7. The C ++ standard libray --- the Encyclopedia of the C ++ standard library.
8. design model: the basis for reusable object-oriented software ------ good!
4. c
C programming language (version 2nd · New Version) --- C Language "Yi Tian tu long dujian" --- Brian W. kernighan "father of C language"
C primer plus Chinese version (fifth edition) -------- C Language "Yi Tian tu long Shuang Jian" --- Stephen Prata
C program design (Third edition) --------------------------- tan haoqiang
C language Daquan (Fourth Edition) --------------------------- Herbert schildt
C language interface and implementation: Technology for creating reusable software ----------- David R. Hanson
C Language Reference Manual (original book version 5th) ------------------------ Samuel P. Harbison
C Programming Tutorial ----------------------------------- H. M. deitel/P. J. deitel
C traps and defects ------------------------------------- Andrew Koenig
5. VB
Visual Basic. NET technology insider ----- vbprogramming sanjianke ----------- Francesco balena "Principal master of VB"
Windows Programming-Visual Basic. NET language description-vbprogramming sanjianke ----- Charles Petzold "Windows Programming Taishan Beidou "---
. NET Framework Program Design: Visual Basic. NET language description -- vbprogramming sanjianke -- Jeffrey Richter "Windows Programming Taishan Beidou" ---, Francesco balena "VB Chief Master"
Visual Basic 6 Programming Technology Daquan ---------------------- Francesco balena "Principal master of VB"
Visual Basic. Net from entry to proficient ------------------------- petroutsos, E.
Advanced Visual Basic programming ------------------------------------- Matthew Curland
6. Delphi
Inside VCL (in-depth core-VCL Architecture Analysis) ---------- Li Wei
Delphi 7 efficient database program design ------------ Li Wei
Path to object-oriented development practices (Delphi) ---------- Li Wei
7. VC
Windows Programming (version 5th) ----- Charles Petzold "Windows Programming Taishan Beidou "---
Windows core programming ---------- Jeffrey Richter "Windows Programming Taishan Beidou "---
Windows Advanced Programming Guide --------- Jeffrey Richter "Windows Programming Taishan Beidou "---
In-depth introduction to MFC (second edition) ----- "Four Kings of MFC" ------- Hou Jie
MFC windows programming (version 2nd) --- four kings of MFC "--------- Jeff prosise
Visual c ++ technology insider (version 4th) -- four kings of MFC "-------- David kruglinski
Deep Analysis of MFC-------------MFC Four Kings ----------- George Shepherd
Visual c ++. NET technology insider (version 6th)-four kings of MFC "------------ David kruglinski
8. VF
Visual FoxPro Programming reference manual ------------------- Zhang hongju
Expert Clinic -- Visual FoxPro development Q & A 160 question ------------------- Zhang hongju
Visual FoxPro 6.0/9.0 solutions and examples ------------------- Zhang hongju
Visual FoxPro software development model and application case ------------------- Zhang hongju
9. hackers
Application Cryptography (Protocol algorithm and C source code ----------- Bruce Schneier
Truth about Network Information Security --------- Bruce Schneier
Hacker exposure: network security secrets and solutions (version 5th) -------- Stuart McClure
Inside Story of Software Encryption technology ---------- xuexue University
Encryption and decryption-Software Protection Technology and complete solutions ---------- xixue Emy
Encryption and decryption (version 2) -------- Duan gang
10. Assembly
Intel microprocessor structure, programming and interfaces (version 6) --------- Barry B. Brey
80*86, Pentium assembly language programming --------- Barry B. Brey
32-bit assembly language programming in Windows (version 2nd) ----------- Luo yunbin
IBM-PC assembly language programming (2nd) This book is a domestic excellent teaching material -------- Shen meiming warm winter
Ibm pc assembly language programming (fifth edition) This book is a foreign excellent teaching material ------- Peter Abel, translated by Shen meiming
11. driver development
Driver Development Guide for Windows WDM devices ------------------------------------ Chris cant
Driver development for Windows 2000/xp wdm devices (version 2nd) -------------------------- Wu 'an River
Driver development for Windows 2000/xp wdm devices ---------------------------------- Wu 'an River
12. Network
Computer network Fourth Edition Chinese Version ---- Network Programming sanjianke ------------ Andrew S. Tanenbaum
TCP/IP details 3-volume ------------------ Richard Steven s ---- three muskeys in Network Programming
2-volume UNIX Network Programming ---------------- Richard Steven s ---- three muskeys of Network Programming
Use TCP/IP for Internet connection --------- Douglas E. Comer
Advanced TCP/IP programming ----------------- jon c. snader
C ++ network programming --------------------- Douglas Schmidt
Advanced Programming in UNIX environment (version 2nd) ------------------ Richard Steven s
13. Algorithms
Computer Programming art ------- Donald. E. knuth ---------- dual sword of the algorithm "Yi Tian tu long"
Introduction to algorithms --------------- Thomas H. cormen -------- dual-sword of "Yi Tian tu long"
Discrete Mathematics and Its Application ---------- kenth H. Rosen
Math-Basics of computer science -------- Donald. E. knuth
14. Graphic Programming
Windows graphic programming -------------- Feng Yuan -- Charles Petzold in the graphic programming field
15. Data Structure
Data structure C ++ language description 58.00 (data structures C ++) William Ford, William Topp Liu Weidong Shen guanlin
Data Structure algorithms and applications-C ++ language description 49.00 sartej Sahni Wang Shilin Sun Xiaodong and other mechanical industry Press
16. Software Engineering
Design Pattern-Basis for reusable Object-Oriented Software
Refactoring-improving the design of existing code
17. Operating System
In-depth understanding of computer systems (revision) ------- Randal E. Bryant
18. UNIX
UNIX Network Programming volume I socket networking API (English Version 3
Unix programming Art
Advanced Programming in UNIX environment (English photocopy version 2nd ----- Unix programming "Bible
99-unix advanced programming (2nd)
UNIX Network Programming Volume 2: inter-process communication (version 2nd) (English version)
Unix programming environment
Unix programming
88-linux kernel analysis and programming
UNIX Technical Manual
19. Linux
Complete Linux kernel Annotation
Linux Kernel analysis and programming
GNU/Linux Programming Guide (version 2)
Linux Device Drivers (Third edition)
Embedded design and Linux driver development guide-based on ARM 9 Processor
Linux Device Driver (English version)
Linux kernel design and implementation (version 2nd)
Linux kernel design and implementation (English version) (version 2nd)
Linux Technical Manual
20. game programming
Master programming skills for Windows games (Version 2
Game journey-my programming insights
OpenGL: The Third Edition
OpenGL programming guide (version 4)
Advanced Programming for JAVA games
Getting started with mobile game programming with j2m's
Game journey-my programming insights
AI in Game Development (English version)
3D Game: Volume 2 animation and advanced real-time rendering technology
Object-oriented Game Development
Advanced Programming for JAVA games
3D game programming skills
The essence of game programming
Object-oriented Game Development
3D Game Volume 1: real-time rendering and software technology
3D games: Volume 2 animation and advanced real-time rendering...
Getting started with mobile game programming with j2m's
Direct3d game Programming Tutorial (version 2...
21. Mobile Development
Windows Mobile app development
Symbian OS C ++ mobile app development
68-windows mobile app development-Fu xi Qi Yu Xu Jun
48-symbian OS C ++ Mobile Application Development (Volume 1, 2nd) ---------------- by Richard Harrison, translated by Wang boxin, Zhou liangzhong
68-symbian OS C ++ mobile application development --------------- by Richard Harrison, translated by Zhou liangzhong
Windows ce.net kernel customization and application development --------- Zhou Yulin Ning Yang Lu guiqiang Fu Linlin
Embedded System Windows CE development skills and examples -- Fu xi
Palm OS programming practices-out of print
22. Single Chip Microcomputer
Single-Chip Microcomputer easy entry ------------------------------ Zhou Jian (ordinary teacher)
Typical single-chip microcomputer module design example navigation --------------------- qiushi Technology
For example, 8051 -------------------------------------- Zhang Yi and Chen zhibei
Keil cx51 v7.0 advanced language programming and javasvision2 Application Practice ----- Xu Aijun
MCU application design technology (revised version) ------------------ Zhou hangci
8051 Single-Chip Microcomputer practices and applications ----------------------------- Wu Jinrong
MCS-51 series SCM practical interface technology --------------------- Li Hua
23. serial port communication
Visual c ++/Turbo C serial communication programming practices ------------------ Yan Jianwei
Visual Basic serial communication control with RS-232 (Latest Version) ---------- Fan Yi
24. Electronics
Radio map and Circuit Fault Analysis Quick Start (version 2) ------------------- Hu Bin
Radio component detection and repair technology Quick Start (version 2) ------------------- Hu Bin
Detailed electronic technology knowledge chart ----------------- Hu Bin
Diagram details: Electronic Components ----------------- Hu Bin
Components and practical circuits ------------------- Hu Bin