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

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

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


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

๐Ÿ”ท 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. UI/UX Books ๐ŸŽจ

(will be added soon) ๐Ÿ”œ

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

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

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)

๐Ÿ”ถ 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