Recommended best books for programming learners

Source: Internet
Author: User

1. Java

JavaProgramming 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 # Program Design ------- 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

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 ++ technical insider (version 4th) -- MFC Four Kings "-------- David kruglinski
in-depth analysis of MFC-------------MFC Four Kings" ----------- George Shepherd
visual c ++. NET technology insider (version 6th)-four kings of MFC "------------ David kruglinski

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...


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


These materials are from the network, other languages recommended see: http://www.tianya.cn/new/publicforum/Content.asp? Idwriter = 0 & Key = 0 & stritem = IT & idarticle = 366843 & flag = 1

From: http://hi.baidu.com/cwin/blog/item/fda911ce1261d239b600c891.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.