Answer the question
In order to leave comments, you need to log in
What books to read to develop programming skills?
Dear friends.
I would like to make a request to you. Please tell me what books to read to improve my programming skills. Not for specific languages, but for skill - for example, to improve the quality of when, to design the entire project as a whole, and so on.
Thank you in advance.
Answer the question
In order to leave comments, you need to log in
Google recommendations = lifehacker.ru/2014/11/27/kursy-ot-google
I would recommend reading the following:
1. B. Meyer, Feel the Class
2. Steve McConnell, Perfect Code
3. Martin, Clean Code
4. Kent Beck, Test Driven Development
5. Fowler M. Refactoring. Improve existing code
6. xUnit test patterns. Test code refactoring
"Readable code or programming as an art" - an ideal book for beginners, describes the basic skills of refactoring, useful practices. Easy to read at any skill level. Most of the code examples use JS.
Getting Real - describes the process of developing a project, how it should happen.
Well, you can also read "Coders at work" - a series of interviews with professional developers, the names of many are on everyone's lips
Steve McConnell - Perfect code
Knut
Pragmatic programmer
I would like to know something about algorithms, but I can’t say
For skill - it's better to read good code (ex., from github) and write more.
Before writing programs in popular programming languages (C++, delphi, java, etc.), as well as in web scripts (html, css, xml, php, etc.), you need to start with the simplest and primitive languages (BASIC, ALGOL, pascal, idol, etc.)
Personally, the book Design Patterns from the Head First series helped me a lot . This series itself is quite controversial, except for this book. Very well written, easy to understand even for beginners. This is not just a description of existing patterns, but a textbook on OOP principles. Unfortunately, not all patterns are described, and after it you can already read the classics - a book from GoF.
These books helped me a lot:
Martin Fowler "Refactoring" and "Enterprise Software Application Architecture"
Robert Martin - Clean Code
- Object-Oriented Software Construction, Bertrand Meyer
- Applying UML and Design Patterns, Craig Larman
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question