I sorted out a FAQ and asked the newbie to take a look-a quiet dog-blog Garden
I have compiled a FAQ for beginners to take a look.
I. Unix/Linux environment Q: I want to learnProgramWhat language should I use for design? What books should I read?A: C should be preferred. Most of the software running on UNIX itself and on it is written in C. The UNIX operating system API (System Call) interface is also provided in the form of a C function. The
Python book order.
Some friends often ask about Python books. Oh, why? The book order is coming. 9, covering a very large scope. Python is booming, and the preferred language for getting started computers...
1. Father and child programming journey
By Warren Sande Carter SandeTranslator: Su Jin Guo Yi Zheng ChaoBook No.: 978-7-115-36717-4Pricing: 69.00 RMBStart: 16Page: 452
Recommendation index:★★★★★Recom
beginners to see, but compared to I will introduce the book and calculate the basis of a point, so it is recommended to read this book, browser compatibility and grammar knowledge have a certain understanding before reading down.Recommendation: High-performance JavaScript, the language of JavaScript Reason: I first look at the "high-performance JS", this
turn: 50 tips for Beginners in C + +1. Think of C + + as a new language learning (and C doesn't matter!) It's true. );2. See "Thinking in C + +", do not see "C + + into die mutually";3. See "The C + + programming Language" and "Inside the C + + Object Model", not because they are difficult and we ourselves are beginners so do not look;4. Do not be confused by VC, BCB, BC, MC, TC and other words-they are int
Directory:
Objective
A. CSS
Two. JavaScript
Three. JQuery
Four. PostScript
ObjectiveFront-end books in each mall or bookshelf above are dazzling, many beginners can not very good judge the quality or level of the book. Because today to share the students, reading is mainly two aspects, one is the level, one is persistent. Reading is a happy thing, to continue watering, hope tha
I read this book at a speed of 10 rows per eye within 2 weeks. Small book reviews are as follows:
This is an excellent textbook for beginners.
Among the programming books I have read, this is the second entry book suitable for beginners who have no programming experience (th
CukierA Short but insightful manuscript that'll motivate you to rethink how we should face the explosive growth of data in the New century.Statistical Pattern Recognition (2nd/3rd Edition)Andrew R. Webb, and Keith D. CopseyA well written book on the pattern Recognition for beginners. It covers basic topics in this field, including discriminant analysis, decision Trees, feature selection, and clustering- -A
-schonberger, and Kenneth CukierA Short but insightful manuscript that'll motivate you to rethink how we should face the explosive growth of data in the New century.Statistical Pattern Recognition (2nd/3rd Edition)Andrew R. Webb, and Keith D. CopseyA well written book on the pattern Recognition for beginners. It covers basic topics in this field, including discriminant analysis, decision Trees, feature sele
beginners I do not recommend the use of "thinking in Java", I recommend the Prentice Hall PTR "core Java 2" in the country called "Java 2 core technology", is currently the seventh edition. On the Internet, everyone can download to the electronic version. OReilly's "Java In a Nutshell" is also a good choice. After reading the above two, you can look at the Onge teacher's video, then you can study "thinking in Java".
2. Java Data Structure
There are
there's a whole bunch of arguments about which language is best for beginners. To learn the pros and cons of various languages, see John Hattan's wonderful article, "What language should I use?"
I recommend using C and C + + here. Some people think these languages are too difficult for beginners, but from my point of view I am against the idea, because I am starting from C + +. In addition, C + + is curren
Directory:
Objective
A. CSS
Two. JavaScript
Three. JQuery
Four. PostScript
ObjectiveFront-end books in each mall or bookshelf above are dazzling, many beginners can not very good judge the quality or level of the book. Because today to share the students, reading is mainly two aspects, one is the level, one is persistent. Reading is a happy thing, to continue watering, hope tha
course, through the PHP parser, with the same reason to learn HTML, want any parser to complete the operation, it must use their special syntax structure, so PHP looks strange is not surprising.
The understanding of PHP is the most difficult for beginners to go through a threshold, but you should feel lucky that PHP has been the biggest limit for beginners to work hard, if you learn other languages, you ma
course, through the PHP parser, with the same reason to learn HTML, want any parser to complete the operation, it must use their special syntax structure, so PHP looks strange is not surprising.
The understanding of PHP is the most difficult for beginners to go through a threshold, but you should feel lucky that PHP has been the biggest limit for beginners to work hard, if you learn other languages, you ma
friends speak, after learning abroad students can write a miniature operating system kernel.Linux/unix Programming Practices:1. Advanced Programming for the UNIX Environment 2. UNIX Programming Environment 3. "Linux/unix Programming Practice Textbook" (This book is more suitable for beginners)DatabaseTeaching Materials: 1. Introduction to Database Systems 2. Database System ConceptsComputer ArchitectureTea
C ++ primer Chinese version (4th) book reviews
(1) Advantages: as the most classic C ++ entry-level book, its biggest advantage is its comprehensive content, compliant with standards, and meticulous explanation. All the basic knowledge of the C ++ language can be seen at a glance here. In the author's extremely delicate pen, the C ++ tigers are no longer terrible. The
about turning around with Microsoft.
UNIX advanced programming version 2ndAdvanced Programming in UNIX environment is a must-have book for Unix/Linux programmers. It can be said that if a Linux programmer has not read this
Books, just as Christians have not read the Bible, are hard to understand. This book summarizes all the theoretical frameworks required for Linux programming,
Main system functions, mult
ability to write good code is human, not language. If you don't have a clear, simple thinking model in your mind, you can express it in any language as a bunch of mess. If your Java code is poorly written, it will be as bad or worse for you to write the Go language code.Many beginners do not understand that if a smart programmer begins to use a new programming language, he is often not going to see a large manual or
various test methods, this book is different from other test books a major feature. Attached to the "stalemate" is the author of a development experience of the review and summary, there is laughter and tears, only by this article will be worth get books back capital.Software Test Engineer Interview Guide Cai WeidongFor beginners, the software testing industry, test engineer quality requirements, basic tes
documentation including manual pages and faq ), from system installation to system security for detailed documentation of people at different levels, carefully read the document 40% problem can be resolved here, the remaining 60% just look like linux that's the kind of technical book that can be solved. 2. access to the classic reference books and Howto, especially Howto is the world's tens of thousands of Linux,Unix practitioners of the experien
.
My advice.
If you're learning about JavaScript and have the same situation as me, I suggest you: When you're beginner JavaScript, ignoring the compatibility of Dom and BOM, spend more time understanding the language itself (ECMAScript). Write code only in a specific browser (Chrome/firefox/safari), using a mature JavaScript framework (jquery, etc.) for practical work. Rest assured that very few companies will let JS novice with the original JS to do front-end development.
Learn JS early ign
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.