I highly recommend to you to read some specialists books because the reason for it is pretty simple. Especially for me it tooks some time to discover the reason. So I want to share it with you!
An author of an book had learned lessons over lessons in a period of time. Sometimes over a couple of years and sometimes over his entire life. If you read an book, you can learn these lessons in a couple of days or weeks (depending on the book).
I want to encourage you to read books instead of watching tutorials or something like that. Don't get me wrong. Watching a tutorial is helpful and you can learn a lot of stuff. But if you read an book, you improve not only your technical skills. Your vocabulary is growing, your ability to focus on a task is growing and lot more...
There are some books out there, every programmer should have read these (in my opinion):
Design Patterns. Elements of Reusable Object-Oriented Software.
(https://www.amazon.de/dp/0201633612/ref=cm_sw_em_r_mt_dp_U_SC5gEbD33VN6P)Object Oriented Software Engineering: A Use Case Driven Approach: A Use CASE Approach
(https://www.amazon.de/dp/0201544350/ref=cm_sw_em_r_mt_dp_U_sG5gEb80AE6R0)Working Effectively with Legacy Code
(https://www.amazon.de/dp/0131177052/ref=cm_sw_em_r_mt_dp_U_2D5gEbPFK2JY1)Refactoring: Improving the Design of Existing Code
(https://www.amazon.de/dp/0134757599/ref=cm_sw_em_r_mt_dp_U_IE5gEb1ATQDAN)Clean Code: A Handbook of Agile Software Craftsmanship
(https://www.amazon.de/dp/0132350882/ref=cm_sw_em_r_mt_dp_U_JE5gEbQHRAX6M)Clean Architecture: A Craftsman's Guide to Software Structure and Design
(https://www.amazon.de/dp/0134494164/ref=cm_sw_em_r_mt_dp_U_aF5gEb68RC9MW)The Clean Coder: A Code of Conduct for Professional Programmers
(https://www.amazon.de/dp/0137081073/ref=cm_sw_em_r_mt_dp_U_BF5gEb8CTQCGN)The Software Craftsman: Professionalism, Pragmatism, Pride
(https://www.amazon.de/dp/0134052501/ref=cm_sw_em_r_mt_dp_U_aH5gEb19FRCGP)
====
All these books helped me to grow personally and technically. After all i realized that reading a book is better than watching tons of videos.
So give it a try!
Of course there are so many books out there.
So let me know which books you can recommend to others.
Top comments (2)
I agree with you but some times video is better then books I recommend "automate the boring stuff with python" and "Learn python the hard way" these books are really helpful
for beginners .
Thanks for your contribution!
These are some interesting books.
I put those on my list. :)