What kind of book should I buy for beginners of PHP? Asking people everywhere, asking for help everywhere? This article lists some books, which I think are pretty good, so I have reorganized them here. I think it's a bit exaggerated, or there's no need to see it.
I have made some adjustments to this book list.
PHP related
- "PHP Programming" (2nd edition) - the best book on PHP syntax and introduction
- "PHP5 Authoritative Programming” – Upgrade book after getting started with PHP
- “In-depth PHP: Object-oriented, patterns and practices” (3rd edition) – Understanding object-oriented and design patterns in PHP
- “High Performance PHP Application Development” – Understand some basic and simple PHP optimization
- “PHP Core Technology and Best Practices” – Understand many advanced PHP technologies and extension technologies
- “Extending and Embedding PHP” – PHP The best book for kernel introduction and extension development! none of them!
- "Advanced Programming with PHP Framework: Application of Symfony, CakePHP and Zend", the writing is pretty good, for framework introduction and development
Database related (mainly Mysql )
- "Must Know MySQL" – An excellent MySQL syntax reference book
- "In-depth explanation of MySQL - Database development, optimization, management and maintenance" – Many practical MySQL skills
- "MySQL performance tuning and architecture design" - About many architectures and optimization configurations
- "Highly available MySQL: Building a robust data center" -DBA and architecture understanding are available if you are interested Read
- "High-Performance MySQL" (2nd Edition) - a classic book suitable for DBAs and developers! recommend!
- "MySQL Technology Insider: InnoDB Storage Engine" - currently the best book for in-depth analysis of the InnoDB engine (if it is in-depth, it is worth reading)
- "O'Reilly: Turing Programming Series: In-depth study of MongoDB》
Linux aspect:
- "Linux System Management Technical Manual" A must-have reference book for your desk.
- "Brother Niao's Linux Private Cooking" is a good introductory book.
- 《Linux 101 Hacks》Common Command Manual
- 《UNIX Shell Scripting》Reference book for writing scripts (optional)
Others
- "Lean Development in Practice: Managing Large Projects with Kanban Boards" Agile Development Guide
- "Start Over: Simpler and More Effective Business Thinking" Worth a read
- "Programmer's Self-cultivation" Don't be misled by the name, it is an excellent in-depth basic book.
- "Painter and Hacker", a very good book
The following is not for beginners, but for those who want to go deeper and become experts.
Linux Programming:
- "Linux System Programming" is the most detailed book about commonly used APIs
- "In-depth Understanding of the Linux Kernel 》You can flip through it, which is good for improving your understanding of details.
- "UNIX Network Programming" Classic
- "TCP/IP Protocol Detailed" Volume 1 - A classic that cannot be repeated
- "TCP/IP Advanced Programming" Good Book
C series books:
- "C Programming Language" introductory book
- "Lnux C Programming One-stop Learning" Linux An introductory book developed under
- "Thoroughly Understand C Pointers" The best introductory book on pointers
- "C Programming Thoughts" Classic
- "High Quality Programming Guide - C /C Language》Classic
Golang:
- 《Learning Go》Simple
- 《Go Web Programming》
Python:
- "Python Standard Library" is suitable for frequent reading
- "Python Reference Manual" A must-read at the desk
- "Basic Tutorial of Python (2nd Edition)" Basic must-read
Others:
- "The Beauty of Mathematics" Wenjin Book Award Popular Science Award-winning book, one million clicks on Google Blackboard!
- "In-depth Understanding of Computer Systems" is a classic, must-read
- "Computer Composition and Design" you can read
- "Assembly Language"Wang Shuang's best assembly introductory book
- "Data Structure" C language version classic
- "Java Data Structure and Algorithm" is easier to read
- "Debug Hacks Chinese version"GDB introductory book
- " Design Patterns - The Foundation of Reusable Object-Oriented Software" Classic
- "MongoDB, The Definitive Guide"
- "Database System Implementation" (2nd Edition) – If you want to develop your own database, you can read it Read
- "Mastering Regular Expressions (3rd Edition)" - In-depth understanding and use of regular expressions
Thank you for reading, I hope you will benefit a lot.
This article is reproduced from: https://blog.csdn.net/lgq421033770/article/details/51065772
Recommended tutorial: "php tutorial"
The above is the detailed content of Recommended must-read PHP books for beginners. For more information, please follow other related articles on the PHP Chinese website!