Read more and read good books

Source: Internet
Author: User

the ancient saying that cloud reading has always changed its meaning. Today is the big data era, with a wide variety of books, it is impossible for us to preview them one by one, and we do not need or have time to read them carefully. What we need is to read the classic books multiple times, which will get twice the result with half the effort. Next I will introduce the classic books I have read.

the books recommended by C/C ++ are the C programming language is translated into C programming Design Language and C ++ primer. I have read only C ++ primer. This is indeed a classic book, it is a good entry book for learning C ++. the
C programming language is a classic book that I have never read, let me explain what I think is a classic domestic book. It is Tan haoqiang's "C program design", which should be the default textbook for every school, in fact, I think that after reading tan haoqiang's book, I basically don't need to read the book "The C programming language", because it explains the basic C syntax, after mastering the C syntax, we need to read more in-depth books to improve our programming capabilities. The C programming language can be used as our tool book.

Next I will introduce this book "data structure (TAN haoqiang C language version)". This book uses a large number of program examples to explain various data structures andAlgorithmFor those who have studied the C language, they can quickly understand various data structures than reading other books related to data structures. At the same time, if half of your program examples can be written silently, you will feel that your programming skills have finally passed a hurdle and upgraded to a level.

Next, let's take a look at programming windows. You will learn how to use the window SDK, which will allow you to go out of the command line interface and enter the beautiful graphical interface.

Sun Xin's in-depth explanation of VC ++ in China, and Hou Junjie's in-depth introduction to MFC is indeed a classic book. However, there are not many application scenarios of MFC today, these two books can be read with a little bit of interest.

As the saying goes, all languages are accessible. Once you get one, other languages will be accessible. Indeed, after C/C ++, if you want to learn Java, you can buy a book to explain the basic syntax of Java. After mastering the basic syntax, you can watch the free video on Chuanzhi podcast, which is faster and more refined than reading a book.


The above is a learning process in which everyone and everyone are different. I will list the typical programming resources I know one by one.

  1. C:The C programming language,Tan haoqiang'sC program design,《Programming
    Windows
  2. C ++:C ++
    Primer,《In-depth explanation of VC ++In-depth introduction to MFC, simplified tive C ++ Chinese edition, and more efficient C ++ Chinese edition
  3. Java: Java programming ideology (version 4th) and Chuanzhi podcast video
  4. ORACLE:Han shunping's Oracle video tutorial
  5. Android: http://www.eoeandroid.com/forum.php
  6. IOs: http://code4app.com/
    http://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/chapters/JumpRightIn.html / LI>

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.