Seven Books Are Needed For The Developer
Seven Books for Developer
As a developer, if you do not learn programming from books then you missed half of your career. Today, I would like to introduce you to the books I know. You can click every item to opening what you want to find.
1. Advanced Linux Programming – CodeSourcery LLC , Mark L. Mitchell, Alex Samuel, Jeffrey Oldham:
"Advanced Linux Programming is full of information from thread management, inter process communication, shared memory, devices, to implementing inline assembly code ... This is a good programming book MUST READ for those who want to know about Linux."
"This book is absolutely amazing. All information and practical examples are contained in more than 300 pages. I am guided step by step from basic applications, shared & static libraries, sockets, Pipes & security, forks / threads to many specific examples of synchronization mechanisms."
2. C# Yellow Book – Rob Miles:
![](https://steemitimages.com/DQmaf7cwR7H61TrPGcXC89xWkoBmxBprsTtb4Ti8UFyBiv4/image.png)
"If you have never programmed this book for you - beginner - with lots of easy instructions
Follow up ... Most of the topic about C # is mentioned in the C # Yellow Book but the problem is "difficult. The most "missed".
"This good programming book not only teaches you the basics of C # programming but also a lot of logic other programming theory. If you want to learn programming, this is a good start for you."
3. C++ GUI Programming With Qt 3 – Jasmin Blanchette và Mark Summerfield:
"The first 6 chapters provide a very solid foundation on Qt. Featured chapters include: Chapter 1 provides: The solid foundation of QT, Chapter 3, discusses modeless application development with many easy to understand examples, and Chapter 6 talks about layout management."
"Qt is an application framework that requires you to deal with files, sockets, and network programming. This good programming book helps you solve all of those problems."
4. Ruby on Rails 4.0 Guide – Stefan Wintermeyer:
"Ruby on Rails 4.0 Guide starts with installing Rails on Linux, Windows, and MacOS, and then goes into how to write good Rails applications with lots of useful tips for common cases. I like the chapter 'Internationalization,' because many books overlook an important issue in the world of languages and character sets other than ASCII and English."
5. Core HTML5 Canvas: Graphics, Animation, and Game Development (Core Series) – David Geary:
![](https://steemitimages.com/640x0/https://steemitimages.com/DQmbum6njvmyCsJw5YFRAMyosTxt4GK5YdERynyC21e3Bb4/image.png)
Chapter 1 contains the essential elements of the canvas element, such as event handling, using the HTML element in the canvas element. , In canvas. Chapter 2 introduces how to draw a canvas. David started with the basics of drawing basic geometry and step-by-step up the technique using Bezier curves, path manipulation, and transformations. "
"David guides readers through a variety of examples in video, animation, sprites, game physics and mobile development. The code in his example is clear and presented in a variety of colors.
Although Core HTML 5 Canvas focuses on game development, all the information in the book is useful for all application developers."
6. Clean Code: A Handbook of Agile Software Craftsmanship – Robert C. Martin:
![](https://steemitimages.com/DQmc9zNtXtsq6a9svggUUp5TdMKYoPcitkciPgKDoozUB99/image.png)
"All of the examples in the book are of Java, but the tutorial can be applied in almost all languages."
The hardest and most valuable chapter is the 'Refactoring of the SerialDate' class (from the JCommon library). It is a real-life example and the author has described step by step refactoring to make it easier for the reader to grasp. The final chapter, 'Smells and Heuristics' is a good finish that outlines potential problems and suggests ways to address them. "
7. JavaScript: The Good Parts – Douglas Crockford:
![](https://steemitimages.com/640x0/https://steemitimages.com/DQmNQeefqUYDNzH6nHpUxEFMj9bDVS6gRbNhNYXLKP49Uqm/image.png)
This is a book for people with many years of programming experience, wanting to find out the best way to create and use objects, arrays, types, and so on.
Crockford's JavaScript experience has taught me a lot of techniques, actual coding styles. "
"The book is thin but extremely informative with lots of useful tips from countless developers who have experienced JavaScript programming over the years. I agree and disagree with Crockford on some points, but his views are worth reading and pondering and drawing on his own opinion. "
I hope you will have much knowledge what you need after reading these books.
Those are good books.
The book "ladder of human progress" is correct. Thank you for sharing, I have followed you.
great share
good sharing dear
Nice books.
Nice post...
Nice post my friend
i upvoted your post plz upvote me back!!