8 books
—
3 voters
Listopia > Brian Salehi's votes on the list Embedded Linux Systems Design and Development (42 Books)
| 1 |
|
LPIC-1: Linux Professional Institute Certification Study Guide (Lpic-1 Linux Professional Institute Certification Study Guide)
by
"You are going to start here!
Brian
rated it 5 stars
Learn Linux and become a professional user, because soon you're going to get involve into the heart of Linux and take it to the next level." See Review |
|
| 2 |
|
Assembly Language Step-by-Step: Programming with Linux
by
"This is the opening gate of Assembly programming language on Linux. Start Asm here!"
Brian
rated it 4 stars
See Review |
|
| 3 |
|
The C Programming Language
by
"To begin coding in C, this book is a must to read! Believe me, you will never find a better way to learn C in the beginning. Though you must go on and read Modern C as second resource in C."
Brian
rated it 5 stars
See Review |
|
| 4 |
|
Sams Teach Yourself C++ in One Hour a Day
by
"This is the start of your Cxx journey. Start Cxx here and you will become a professional in Cxx. Keep it up with Professional Cxx book as next step."
Brian
rated it 5 stars
See Review |
|
| 5 |
|
Pro Git
by
"You must know how to manage your source code. Every single professional programmer knows how to work with Git. MUST READ ASAP."
Brian
rated it 5 stars
See Review |
|
| 6 |
|
Operating System Concepts
by
"It suffices to say that you will never truly understand everything about system programming unless you understand how the operating system works. This book is a must to read for deeper system development knowledge."
Brian
rated it 5 stars
See Review |
|
| 7 |
|
LPIC-2: Linux Professional Institute Certification Study Guide: Exam 201 and Exam 202
by
"You not only need to learn how to administrate your Linux system, but also you need to handle networking of your system. Though many topics might be advanced administration level, you achieve what you want as a programmer and leave."
Brian
added it to currently-reading
See Review |
|
| 8 |
|
Modern C
by
"This is the second and final C book. You will be an expert in C alongside reading the Linux Interface Programming. Must read."
Brian
added it to currently-reading
See Review |
|
| 9 |
|
The C++ Programming Language
by
"It might be a good idea to see Cxx from the perspective of the creator of it after you become an expert in it."
Brian
rated it 5 stars
See Review |
|
| 10 |
|
Beginning X64 Assembly Programming: From Novice to Avx Professional
by
"As a second Assembly book, read this and become an expert in x86_64 Assembly in Linux."
Brian
added it to currently-reading
See Review |
|
| 11 |
|
Professional C++
by
"To make your Cxx coding skills to the highest level, you're going to read this book. This is a must to read Cxx book in expert level."
Brian
added it to currently-reading
See Review |
|
| 12 |
|
Data Structures and Algorithms in C++
by
"Goodrich is a lovely writer who helps you reach to the pragmatic level of programming in Cxx using his great coverage of advanced topics in algorithms and data structures in Cxx."
Brian
added it to to-read
See Review |
|
| 13 |
|
Introduction to Algorithms
by
"Three levels of consideration can be mentioned in programming: Syntax, Semantics and Pragmatics. Syntax is all it takes to give a compiler understand you without error, Semantics is what gives your program do meaningful work and Pragmatic is how you efficiently implement part of that program. Algorithms and data structures are what help you create programs efficiently."
Brian
added it to to-read
See Review |
|
| 14 |
|
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
by
"This book is the most complete reference to become an expert in Linux programming. Consider it the most must to read book!"
Brian
added it to currently-reading
See Review |
|
| 15 |
|
Linux Kernel in a Nutshell
by
"This book will get you starting working with Linux kernel. Not a big deal, though. You will have a hard journey to become a master in kernel."
Brian
rated it 4 stars
See Review |
|
| 16 |
|
Murach's MySQL
by
"Knowledge of MySQL database might not seem necessary at the beginning of your journey but you will going to need it sooner or later."
Brian
rated it 5 stars
See Review |
|
| 17 |
|
Mastering Qt 5
by
"If you really want to be proud of the heavy work you did on a system, you're going to make it visible! We system programmers have the lack of a chance to see what we did visually, Qt framework will help you make graphical user interface for you programs. Consider this book a must read after you become a master in Cxx."
Brian
added it to currently-reading
See Review |
|
| 18 |
|
The Clean Coder: A Code of Conduct for Professional Programmers
by
"This is a complement to Clean Code book."
Brian
rated it 5 stars
See Review |
|
| 19 |
|
Linux Kernel Development
by
"This book might be a good outdated start to kernel programming. You need to be already mastered in C."
Brian
added it to currently-reading
See Review |
|
| 20 |
|
Linux Device Drivers
by
"This is a perfect gate to start working with the kernel. Take this book serious."
Brian
added it to currently-reading
See Review |
|
| 21 |
|
UNIX Network Programming, Volume 1: The Sockets Networking API
by
"Nothing fascinates me more than network programming.
Brian
added it to currently-reading
This book teaches you how to communicate between computers and processes with C programming language. To become an expert in network programming, this book is the perfect start." See Review |
|
| 22 |
|
Clean Code: A Handbook of Agile Software Craftsmanship
by
"This is a must to read book if you want not to be hated by other programmers. Read alongside you learn how to code. Must read!"
Brian
added it to currently-reading
See Review |
|
| 23 |
|
Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library
by
"Image processing almost fascinates anyone! You really need to give yourself the best gift and gain the ability of making computer vision programs."
Brian
added it to currently-reading
See Review |
|
| 24 |
|
Clean Architecture
by See Review |
|
| 25 |
|
ARM Assembly Language: Fundamentals and Techniques
by
"This is the starting book of ARM Assembly."
Brian
added it to currently-reading
See Review |
|
| 26 |
|
Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network code
by
"This is the second book of network programming in C and you must read it if you read the first one. This is the updated version and you must be aware of the covered topics."
Brian
added it to currently-reading
See Review |
|
| 27 |
|
C++17 Standard Library Quick Reference: A Pocket Guide to Data Structures, Algorithms, and Functions
by
"This book must be read alongside Professional Cxx."
Brian
added it to currently-reading
See Review |
|
| 28 |
|
Make Your Own Neural Network
by
"This is the starting point of Machine Learning concepts. Start here."
Brian
rated it 5 stars
See Review |
|
| 29 |
|
Practical Vim: Edit Text at the Speed of Thought
by
"You're going to face Vim as anybody does! Why not using it professionally."
Brian
added it to currently-reading
See Review |
|
| 30 |
|
Encyclopedia of Electronic Components Volume 2: LEDs, LCDs, Audio, Thyristors, Digital Logic, and Amplification
by See Review |
|
| 31 |
|
Encyclopedia of Electronic Components Volume 1: Resistors, Capacitors, Inductors, Switches, Encoders, Relays, Transistors
by See Review |
|
| 32 |
|
Mastering OpenCV 4: A comprehensive guide to building computer vision and image processing applications with C++, 3rd Edition
by
"This is the second image processing book."
Brian
added it to currently-reading
See Review |
|
| 33 |
|
Linux in a Nutshell
by See Review |
|
| 34 |
|
Learning Boost C++ Libraries: Solve practical programming problems using powerful, portable, and expressive libraries from Boost
by
"Boost libraries are considered as the second Standard Template Library for Cxx, so if you're an expert in Cxx, you must know Boost libraries. Must Read."
Brian
added it to currently-reading
See Review |
|
| 35 |
|
Neural Networks and Deep Learning: A Textbook
by See Review |
|
| 36 |
|
The Hundred-Page Machine Learning Book
by
"This tiny but informative book is a great start in getting involved with mathematical concepts of Machine Learning."
Brian
added it to currently-reading
See Review |
|
| 37 |
|
Practical Binary Analysis: Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly
by
"Before considering this book as a hacker guide, look at it as a great way of understanding how executable files work on Linux and learn to use binary tools."
Brian
added it to currently-reading
See Review |
|
| 38 |
|
Encyclopedia of Electronic Components Volume 3: Sensors for Location, Presence, Proximity, Orientation, Oscillation, Force, Load, Human Input, Liquid ... Light, Heat, Sound, and Electricity
by See Review |
|
| 39 |
|
Boost.Asio C++ Network Programming
by
"This is the first Cxx network programming book."
Brian
rated it 1 star
See Review |
|
| 40 |
|
Boost.Asio C++ Network Programming Cookbook
by
"This must be the second and hands-on Cxx network programming book."
Brian
added it to currently-reading
See Review |
|
| 41 |
|
Make: More Electronics: Journey Deep Into the World of Logic Chips, Amplifiers, Sensors, and Randomicity
by See Review |
|
| 42 |
|
Make: Electronics
by See Review |
|


