Joke Collection Website - Public benefit messages - Which computer language is good to learn?

Which computer language is good to learn?

It is recommended to learn C++. With the object-oriented foundation of C++, it will be easier to learn C# and Java. Of course, you must first have a foundation in C language.

1. Book c 2 by Tan Haoqiang of Tsinghua University. Tsinghua Tan Haoqiang's book c++

3. Tsinghua Yan Weimin's data structure

4. C++Primary 4th Edition Chinese Version

5. An in-depth explanation of MFC, Second Edition

If you are very interested, you can read the following books

1, c++

C++ Programming Language (Special Edition)- --c++ Eight Great Diamonds----Bjarne Stroustrup "Father of C++"

C++ Primer (3rd Edition) Chinese version----c++ Eight Great Diamonds---Stanley B.Lippman

C++ Primer (4th Edition) Chinese version----c++ Eight Great Diamonds---Stanley B.Lippman

C++ Standard Program Library—Self-study Tutorial and Reference Manual--c++ Eight Great Diamonds-- Nicolai M.Josuttis

The design and evolution of the C++ language-----The Eight Diamonds of c++----Bjarne Stroustrup "Father of C++"

In-depth exploration of the C++ object model-- -c++Eight Diamonds----Stanley B.Lippman

Essential C++ Chinese version---c++ Eight Diamonds---Stanley B.Lippman

Effective C++ Chinese version 2nd Edition- ----c++Eight Diamonds------Scott Meyers

More Effective C++ Chinese version----c++Eight Diamonds------Scott Meyers

C++ Programming Thoughts (2nd Edition) Volume 1: A Guide to Standard C++--------Bruce Eckel

C++ Programming Thoughts (2nd Edition) Volume 2: Practical Programming Techniques --- -----Bruce Eckel

C++ Programming--------------------------Tan Haoqiang

C++ Programming Tutorial (2nd Edition)--------------Qian Neng

C++ Primer Plus (5th Edition) Chinese Version---Stephen Prata

The c++ programming language and c++ Primer are as extensive as Siku Quanshu

Inside the c++ object model is as profound as mountains and rivers

The c++ standard libray

Accumulation of engineering experience Effective c++, More Effective c++, Exceptional c++

Eight Diamonds of c++:

1. Essential c++---lippman---the father of C++, A brief aside, focusing on the core, light and short, suitable for beginners

2. The c++ programming language----the father of C++, technical authority, profound words, far-reaching thoughts, representative of the C++ Encyclopedia, Bible.

3. c++ Primer----lippman---has been in the book market for more than ten years. It is the best c++ textbook and the representative of c++ encyclopedia.

4. Inside the c++ object model-----lippman---- reveals the bottom layer of c++, which is very good and very difficult.

5. Effective c++----- through 50 programming examples, expert experience is demonstrated, the writing is interesting, and the profound knowledge is explained in a simple way.

6. More Effective c++---through 35 programming examples, it shows expert experience, the writing is interesting, and the profound knowledge is explained in a simple way.

7. The c++ standard libray--an encyclopedia of the c++ standard library.

8. Design pattern: the basis of reusable object-oriented software——good!

2, c

C programming language ( 2nd Edition·New Edition) ---C Language "The Two Swords of Heaven and Dragon Slaying" ---Brian W. Kernighan "Father of C Language"

C Primer Plus Chinese Edition (Fifth Edition)---- ----C Language "The Two Swords of Heaven and Dragon Slaying" --- Stephen Prata

C Programming (Third Edition) ------------------- --------Tan Haoqiang

C Language Encyclopedia (Fourth Edition)-------------------------- -HERBERT SCHILDT

C Language Interface and Implementation: Techniques for Creating Reusable Software-------------DAVID R.HANSON

C Language Reference Manual (Original book 5th edition)-----------------------------Samuel P.Harbison

C Programming Tutorial-- ----------------------------------H.M.Deitel/P.J.Deitel

C Traps and Defects--- --------------------------------Andrew Koenig

3, vc

Windows Programming (5th Edition)-----Charles Petzold "Windows Programming Taishan Beidou"---

Windows Core Programming----------Jeffrey Richter "Windows Programming" "Taishan Beidou"---

Windows Advanced Programming Guide---------Jeffrey Richter "Taishan Beidou for Windows Programming"---

Explain MFC in simple terms (Second Edition )-----"Four Kings of MFC"------Hou Jie

MFC Windows Programming (2nd Edition)---Four Kings of MFC"----- ----Jeff Prosise

Visual C++ Technology Insider (4th Edition)--The Four Kings of MFC"--------David Kruglinski

In-depth analysis of MFC- ------------Four Kings of MFC"-----------George Shepherd

Visual C++.NET Technology Insider (6th Edition)-MFC "Four Heavenly Kings"------------David Kruglinski

4, java

Java Programming Language (Third Edition)---Four Great Books on Java ----James Gosling (Father of Java)

Java Programming Thoughts (2nd Edition)----Four Java Classics----Bruce Eckel

Java Programming Thoughts (3rd Edition)----Four Great Books on Java----------------Bruce Eckel

Java 2 Core Technology Volume I: Basic Knowledge (Original book 7th Edition)---The Four Great Books on Java-----Cay Horstmann

Java 2 Core Technology Volume II: Advanced Features (7th Edition of the original book)----The Four Great Books on Java- ----Cay Horstmann

Effective java Chinese version ------Four famous books on java--------Joshua Bloch

Mastering Struts: Based on MVC java Web design and development--

-Sun Weiqin

Proficient in Hibernate: Detailed explanation of java object persistence technology---Sun Weiqin

Detailed explanation of Tomcat and java Web development technology------------Sun Weiqin< /p>

Java and patterns---------------------------------Yan Hong

5. c#

C# Programming-------Charles Petzold "Windows Programming Taishan Beidou"---C# Language "Eternal Sword and Dragon Sword"

C# Primer Chinese version--- -----Stanley B.Lippman---C# language "The Two Swords of Heaven and Dragon Slaying"

.NET Framework Programming (Revised Edition)--------Jeffrey Richter "Windows Programming Taishan Beidou" ”---The Four Kings of the .NET Platform

C# Windows Programming----------Charles Petzold “Windows Programming Taishan Beidou”------The Four Kings of the .NET Platform King

The inside story of .NET programming technology-------------Jeff Prosise---The four kings of .NET platform

The essence of .NET- -Volume 1: Public *** Language Runtime Library (Chinese version)--------Chris Sells---The Four Kings of the .NET Platform