Skip to content

This Repository will contain an updated list of Tech books across various fields

Notifications You must be signed in to change notification settings

FatoomRe/Tech-Books

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

This Repository will contain an updated list of Tech books across various fields ๐Ÿ“š๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

MasterHead

0.Random Books ๐Ÿ–ฅ๏ธ

  1. Cracking-the-Coding-Interview-6th-Edition-189-Programming-Questions-and-Solutions

  2. Guide to Competitive Programming_ Learning and Improving Algorithms Through Contests

  3. Clean Code A Handbook of Agile Software Craftsmanship

  4. The Self-Taught Programmer The Definitive Guide to Programming Professionally

  5. The Fourth Age Smart Robots, Conscious Computers, and the Future of Humanity

  6. The Pragmatic Programmer

  7. The Mythical Man-Month(essays on Software Engineering)

  8. The Practice of Programming

  9. Introduction to Algorithms 3rd.Editio

  10. Algorithms, 4th ed

  11. Think Like a Programmer

  12. Learn to Code by Solving Problems

  13. Algorithmic.Thinking.Daniel.Zingaro

  14. The secret life of programs

  15. Engineering Software Products_ An Introduction to Modern Software Engineering

Tech-Novels ๐Ÿ“–

  1. Ghost in the Wires - My Adventures as the World's Most Wanted Hacker

  2. Coders - Who they are, what they thinking, and how they are changing our world

  3. Girl Code - Gaming, Going Viral, And Getting it Done

  4. The Phoenix Project - A novel about IT, DevOps, and Helping your Business Win

  5. The Unicorn Project - A novel about Developers, Digital Disruption, and Thriving in the age of Data

  6. Hackers Heroes of the computer revolution

  7. Accelerate - Building and Scaling High Performing Technology Organisations

1. Web Development Books ๐ŸŒ

  1. Html & CSS

  2. JavaScript and JQuery - Interactive Front-End Web Development

  3. JavaScript-The-Definitive-Guide-6th-Edition

  4. learning_php_mysql_and_javascript

  5. secrets of the javascript ninja

  6. Full Stack JavaScript Development with MEAN

  7. Jump_Start_CSS

  8. Jump_Start_HTML5

  9. Jump_Start_Javascript

  10. Jump_Start_Php

  11. Jump_Start_Php_Environment

2. Mobile Apps Development Books ๐Ÿ“ฑ

Native Apps:

๐Ÿ”ถ IOS

  1. Beginning Swift Games Development for iOS

  2. Beginning Swift Programming

  3. Beginning iPhone Development with Swift 3, 3rd Edition

  4. Beginning iPhone Development with Swift 3

  5. Beginning iPhone Development with Swift 4, 4th Edition

  6. Build iOS Database Apps with Swift and SQLite

  7. Learn Computer Science with Swift

  8. Mastering Swift 3

  9. Programming iOS 10

  10. Reactive Programming with Swift

  11. Swift 2 by Example

  12. Swift 3 for Absolute Beginners, 3rd Edition

  13. Swift in 24 Hours, Sams Teach Yourself, 2nd Edition

  14. iOS 10 Programming Fundamentals with Swift

  15. iOS 10 Swift Programming Cookbook

  16. iOS 11 Swift Programming Cookbook

  17. iOS Code Testing

  18. macOS Programming for Absolute Beginners

๐Ÿ”ถ Android

With Java: ๐Ÿ”ป๐Ÿ”ป๐Ÿ”ป
  1. Android App Development in Android Studio - Java plus Android edition for beginners

  2. Android Studio 3.0 Development Essentials - Android 8 Edition

  3. Android Application Develiopment

  4. Beginning Android Programming with Android Studio

  5. Learning Java by Building Android Games (John Horton)

  6. android-application-development-for-for-dummies

With Kotlin: ๐Ÿ”ป๐Ÿ”ป๐Ÿ”ป
  1. Android Development with Kotlin

  2. Android_programming_with_kotlin_for_beginners

  3. Learn Kotlin for Android Development

  4. Kotlin-for-Android-Developers-Learn-Kotlin-the-easy-way-while-developing-an-Android-App

  5. Mastering Kotlin

  6. kotlin-docs

  7. Learning kotlin

  8. Beginning Android Development With Kotlin (2022-2023)


Cross-Platforms Apps:

๐Ÿ”ท Flutter

  1. beginning to Flutter A Hands-on guide to app

  2. Beginning Flutter

  3. Flutter Complete Refernce

  4. Flutter Succinctly

  5. Flutter for beginners

  6. Flutter in Action

  7. Practical-Flutter

  8. Beginning Flutter 3.0 with Dart. A Beginner to Pro. Learn how to build Advanced Flutter Apps

  9. Building Games with Flutter The ultimate guide to creating multiplatform games using the Flame engine in Flutter

  10. Cross-Platform UIs with Flutter Unlock the ability to create native multiplatform UIs using a single code base with Flutter

  11. Dart Apprentice

  12. Data Structures & Algorithms in Dart

  13. Flutter Cookbook Over 100 Proven Techniques and Solutions for App Development with Flutter 2.2 and Dart

  14. Flutter Projects

  15. Flutterยฎ For Dummiesยฎ

  16. Google Flutter Mobile Development Quick Start Guide

  17. Modern App Development with Dart and Flutter 2 A Comprehensive Introduction to Flutter

๐Ÿ”ท React Native

  1. React.Native.for.Mobile.Development.2nd.Edition

  2. Fullstack_React_Native_The_Complete

  3. Learning-React-Native

  4. React Native in Action

  5. The Road to learn React Your journey to master plain yet pragmatic React.js

  6. Learning React-Native

  7. React_Native_cookbook

โ™ฆ๏ธ Xamarin

  1. Creating Mobile Apps with Xamarin Forms

  2. Building.Xamarin.Forms.Mobile.Apps.Using.XAML

  3. Xamarin in Action

3. UX/UI Books ๐ŸŽจ

๐ŸŸข Introductory

  1. Bright Ideas for UX Designers

  2. Converting The Believers - How to Turn Website Visitors into Buyers

  3. Field Guide to Human-Centered Design

  4. Human Computer Interaction

  5. Introduction to Good Usability

  6. Pixel Perfect Precision

  7. Taking your Talent to the Web

  8. The Elements of User Experience - User-Centered Design for the Web and Beyond

  9. The Field Guide to Self-Employed Web Design

  10. The Indispensable UX Designer

  11. The User Experience Guide Book for Product Managers

  12. UX Design for Startups

  13. UX Storytellers - Connecting the Dots

  14. Dont_make_me_think by Steve Krug

๐ŸŸ  User Interface

  1. Clever Interactive Techniques For Web Storytell

  2. Color Theory in Web UI Design

  3. Consistency UI Design Creativity Without Confusion

  4. Flat Design and Colors

  5. The Building Blocks of Visual Hierarchy

  6. The Visual Storytellers Guide to Web UI Design

  7. Web UI Design for the Human Eye

  8. Web UI Trends Present & Future - Card-Based Design Patterns.

  9. Web UI Trends Present & Future - The Elegance of Minimalism

  10. Web UI Trends Present & Future - The Evolution of Flat Design

  11. Web UI Trends Present & Future - The Vibrancy of Color

  12. White Space in Web UI Design - Mastering the Power of Nothing

  13. Winning Over Users With Attractive UI Design

  14. Zen of White Space in Web UI Design - Balance, Contrast, Hierarchy

  15. Zen of White Space in Web UI Design - Space, Ratios, Minimalism

๐Ÿ”ด User Experience

  1. 10 Pro Tips to a Smarter UX Design Process

  2. 3 Common UX Mistakes Killing Good Design

  3. Agile UX in the Enterprise - A Step-by-Step Survival Guide

  4. Designing Better UX with UI Patterns

  5. Getting Started with UX Design Process & Documentation

  6. Idiot Buttons - The Placebo in UX Design

  7. Mobile Commerce UX Design Best Practices

  8. The Basics of UX Design

  9. The Elements of Successful UX Design

  10. The Field Guide to UX Strategy

  11. The Guide to UX Design Process and Documentation

  12. Timeless UX Design Trends - Web UX Design

  13. UX Design Process Best Practices

  14. UX Gamification Redefined

๐ŸŸก Collaboration

  1. Design Collaboration In The Enterprise 1

  2. Design Collaboration In The Enterprise 2

  3. Designers Guide to Collaborating with Developers

๐ŸŸค Typography

  1. Mobile UI Trends Present & Future - Meaningful Mobile Typography

  2. Web UI Trends Present & Future - Dramatic Typography

๐ŸŸฃ Usability Testing

  1. Complete Guide to User Testing

  2. Lessons Learned from Watching 200000 User Testing Videos

  3. The Essential Guide to Integrating User Experience and Usability Testing in Agile

  4. The Guide To Usability Testing

  5. The Marketers Guide To User Testing

  6. User Testing and Design - Improving Yelps Website

  7. When Unmoderated Remote Usability Testing is the Best Choice

๐Ÿ”ต Wireframes, Mockups, Prototypes

  1. Building UI Mockups Developers Won't Hate

  2. The Guide to Interactive Wireframing

  3. The Guide to Mockups

  4. The Guide to Wireframing

  5. The Practical Handbook To Rapid Lo-Fi Prototyping

  6. The Ultimate Guide to Prototyping

๐Ÿ’  Mobile Design

  1. Flat Mobile Design Evolved

  2. Guide to Mobile UX Research

  3. Mobile Card Interfaces

  4. Mobile Design Book of Trends 2015-2016

  5. Mobile UI Design Patterns - A Deeper Look At The Hottest Apps Today

  6. Push Notification Best Practices

  7. Tablet Web Design Best Practices

๐Ÿ’  Web Design

  1. Flat Design Trends 2016 - A Practical Visual Guide

  2. Responsive Web Design Best Practices

  3. The Best Web Designs of 2015-2016

  4. The Enterprise Guide to Headless Commerce Front-ends

  5. The State Of Web Design - 2016 Edition

  6. Timeless UX Design Trends - Responsive Adaptive Web Design

  7. Top 10 Web Design Trends of 2015

  8. Web Design Book of Trends 2013-2014

4. Cybersecurity Books ๐Ÿฅท

  1. Cybersecurity For Dummies

  2. Linux Basics for Hackers

  3. Black hat python - python programming got hackers and pentesters

  4. Computer Network Security and Cyber Ethics.

  5. Cyber Security Essentials

  6. Cybersecurity_ The Beginner's Guide

  7. Defensive Security Handbook_ Best Practice

  8. HACKING - Computer Hacking, Security Testing, Penetration Testing, and Basic Security

  9. Hacking-the-art-of-exploitation

  10. The Cyber Survival Manual

5. Artificial Intelligence Books ๐Ÿง 

  1. Artificial Intelligence for Dummies

  2. Artificial Intelligence & Machine Learning (Arabic)

  3. Practical Artificial Intelligence Programming with Java

  4. Artificial Intelligence for Robotics

  5. Artificial Intelligence with Python

  6. Computer Vision Algorithms and Applications

  7. Hands-On Artificial Intelligence with Java for Beginners

  8. Machine Learning_ An Algorithmic Perspective

  9. Machine_Learning_in_Action

  10. Python Artificial Intelligence Projects for Beginners

  11. Rebooting AI Building Artificial Intelligence We Can Trust

  12. speech and language processing

  13. Artificial Intelligence A Modern Approach

6. Robotics Books ๐Ÿค–

  1. Introduction to Autonomous Mobile Robots

  2. Introduction to Robotics Analysis, Control, Applications

  3. Learning Robotics using Python Design, simulate, program, and prototype an autonomous mobile robot using ROS, OpenCV, PCL...

  4. Learning robotics using Python

  5. Modern Robotics with OpenCV

  6. The Basics of Robotics

  7. learn-robotics-with-raspberry-pi

  8. A Guide To Robotics & Automation

  9. Introduction to autonomous mobile robots

7. Arduino Books ๐Ÿ“Ÿ

  1. 30 Arduino Projects for the Evil Genius

  2. Arduino documentation

  3. Arduino-tutorials

  4. ArduinoProjects For Dummies

  5. Arduino projects handbook

  6. Arduino Workshop

  7. Python Programming for Arduino

  8. Building Arduino Projects for the Internet of Things

  9. Getting Started with Arduino

  10. Getting Started with Sensors Measure the World with Electronics, Arduino, and Raspberry Pi

  11. Hacking Electronics Learning Electronics with Arduino and Raspberry Pi

  12. Programming Your Home Automate with Arduino, Android, and Your Computer

  13. Programming with Arduino

8. Drones Books ๐Ÿš

  1. Building Smart Drones with ESP8266 and Arduino

  2. DIY Drones for the Evil Genius Design, Build, and Customize Your Own Drones

  3. Make Drones

  4. Make_ Getting Started with Drones_ Build and Customize Your Own

  5. Small Flying Drones Applications for Geographic Observation

9. 3D Printing Books ๐ŸงŠ

  1. 3D Printing Projects Amazing Ideas to Design and Make

  2. 3D Printing with Delta Printers

  3. 3D Printing Failures

  4. 3D printing for DUMMIES

  5. Beginning Design for 3D Printing

  6. Design-for-3D-Printing

  7. Livro Pratical 3D Printers

  8. Mastering 3D Printing A Guide to Modeling, Printing, and Prototyping

  9. Mastering 3D Printing

10. Internet of Things Books ๐Ÿ›ฐ๏ธ

  1. Architecting the Internet of Things

  2. Designing the Internet of Things

  3. From the Internet of Things to Smart Cities

  4. Industry 4.0 The Industrial Internet of Things

  5. Internet of Things For Architects

  6. Internet of Things From Hype to Reality

  7. Internet of Things Principles & Paradigms

  8. Intrernet of Things in 5 Days

  9. IoT Fundamentals

  10. Learning Internet of Things

  11. Mastering Internet of Things

  12. MicroPython for the Internet of Things

  13. Smarter Decisions - The Intersection of Internet of Things & Decision Science

  14. The Internet of Things Industrie 4.0 Unleashed

  15. The Internet of Things; Do it Yourself Projects with Arduino & Raspberry Pi

  16. Value Creation and the Internet of Things

11. Data Science Books ๐Ÿ—ƒ๏ธ

  1. Beginning Database Design

  2. Cassandra The Definitive Guide

  3. Creating your MySQL Database - Practical Design Tips & Techniques

  4. Database Development for Dummies

  5. Database In Depth

  6. Database System Concepts

  7. Designing Data-Intensive Applications

  8. Fundamentals of Database System

  9. Fundamentals of Relational Database Management System

  10. Fundations of Database

  11. Graph Databases

  12. Intro to Relational Database Theory

  13. Learning Neo4j

  14. Learning PostgreSQL

  15. Master SQL

  16. Mastering RethinkDB

  17. Microsoft SQL Azure; Enterprise Application Development

  18. MongoDB Basics

  19. MySQL Internals

  20. MySQL for Python

  21. Oracle Database 11gR2 Performance Tuning Cookbook

  22. Oracle PL-SQL Programming

  23. PostgreSQL Server Programming

  24. PostgreSQL Up and Running

  25. Pro SQL Server Internals

  26. Python for Data Analysis

  27. SQL A Beginner's Guide

  28. SQL Antipatterns - Avoiding the Pitfalls of Database Programming

  29. SQL Performance Explained

  30. Sams Teach Yourself SQL in 24 Hours

  31. Scaling CouchDB

  32. Seven Database In Seven Weeks

  33. The Art of SQL

  34. The Data Warehouse Toolkit

  35. The Definitive Guide to MongoDB

12. Game Development Books ๐ŸŽฎ

  1. Game-design-theory-and-practice

  2. Artificial Intelligence for Games

  3. Beginning_C++Game_Programming-_Second_Edition

  4. Game Coding Complete - 4th Edition

  5. Game Engine Architecture

  6. Game Programming Algorithms and Techniques

  7. Game Programming Patterns

  8. Multiplayer Game Programming

  9. Unity 5 Game Optimization

  10. Unity AI Game Programming - Second Edition

  11. Unity In Action

  12. Unity3D Manual

  13. Unity Android Game Development by Example

  14. 2D Game Development From Zero to Hero

  15. Making Games with Python & Pygame

  16. Beginning 3D Game Development with Unity 4_ All-in-one, multi-platform game development

๐Ÿ‘พ Computer Graphics

  1. Fundamentals of Computer Graphics, Fourth Edition

  2. GPU+Gems+1

  3. GPU+Gems+2

  4. OpenGL Programming Guide 9th Edition

  5. Physically Based Rendering

  6. Real Time Rendering

๐Ÿงฎ Mathematics Game Programming

Beginning Math for Game Programming ๐Ÿ”ป

  1. Foundations of Game Engine Development, Volume 1 Mathematics

  2. Mathematics for 3D Game Programming and Computer Graphics, 3rd Edition

Advanced Math for Game Programming ๐Ÿ”ป

  1. Computational Geometry

  2. Geometric Tools for Computer Graphics

13. Programming Languages </>

๐Ÿ”ถ Python

  1. AUTOMATE THE BORING STUFF WITH PYTHON

  2. Beginning Programming with Python For Dummies

  3. Learning Python

  4. Python_Cookbook

  5. Code in Python (Arabic)

๐Ÿ”ถ Java

  1. Beginning Java

  2. Head_First_Java_Second_Edition

  3. Java All-in-One For Dummies (Doug Lowe

  4. Java Programming For Beginners - A Simple Start to Java Programming

  5. Teach Yourself Java in 21 Days

๐Ÿ”ถ C++

  1. Beginning C++ Programming

  2. Beginning Programming with C++ For Dummies

  3. C++ Cookbook

  4. C++ For Dummies (5th Edition)

  5. C++ Plus Data Structures

  6. C++ Programming Wiki Edition

  7. C++ Timesaving Techniques for Dummies

  8. Complate Guide To Programming in C++

  9. O'Reilly - Practical C++ Programming

  10. Object Oriented Programming in C++ 4thEdition

  11. Professional C++


About

This Repository will contain an updated list of Tech books across various fields

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published