Learning is such an essential part of our lives, in my opinion the more we read and learn the more we grow as humans and One way we know of to learn and gain knowledge is the act of reading, specifically reading books.
Accessing something as prestigious as books can often be an expensive act in term of money. After all books are not cheap. Fortunately, the internet is here for the rescue.
If you are one that is seeking knowledge, is an avid learner and doesn’t get annoyed with owning digital books instead of physical ones. Than I would like to share with you in this blog post some resources (Books and Websites) I’ve found that can help you on your quest of learning.
Please note that as the following resources and books will mostly touch the field of computer science, with topics such as: Programming languages, Cloud, Machine Learning…etc.
Python and Python Internals
The first set of books I wanted to share are related to python and its internals. In my opinion they are great books to get you started and to deepen your understanding on the subject matter.
Inside The Python Virtual Machine
You know how to program in Python but are interested in what goes on under the covers of the interpreter? Well, fasten…
PowerShell holds a place near and dear to my heart, here is a little list of the books that I recommend that are completely free
What does the flower on the cover of this book have to do with PowerShell? Flowers grow from the ground up. My goal…
If you’re into the raspberry Pi like I am, here are a couple of resources to get you started and get some ideas and inspiration.
Books - The MagPi magazine
Buy in print or download the digital versions for free
Machine Learning and Data Science
I find the field of machines learning and data science a very interesting one. The ideas that stems from machine learning projects is often reminiscent of the old Sci-Fi books that we read.
So i often try to read up as much on the subject as i can. Here a little list of free resources and books to get you started.
Pattern Recognition and Machine Learning - Microsoft Research
This leading textbook provides a comprehensive introduction to the fields of pattern recognition and machine learning…
This online platform provides an amazing resource of learning to everything related to Microsoft and windows, it touches on multiples subjects ranging from the office suite to the cloud and Microsoft Azure.
Browse all - Learn
Learn new skills and discover the power of Microsoft products with step-by-step guidance. Start your journey today by…
Also by Microsoft and for any security professionals reading and wanting to learn more about their ATP
Become a Microsoft Defender ATP Ninja
Do you want to become a ninja for Microsoft Defender ATP? We can help you get there! We collected content for two…
Programming Notes for Professionals books
This website provides books in notes like format. It covers multiple languages ranging from C and C++ to Bash, SQL, VBA, Java, Node…etc.
Kaggle — Learn Python, Data Viz, Pandas
The following website provide learning material in subjects like: Python, Machine learning, Pandas, SQL…etc.
Learn Python, Data Viz, Pandas & More | Tutorials | Kaggle
Practical data skills you can apply immediately: that's what you'll learn in these free micro-courses. They're the…
Packt Free Learning
Packt is an amazing website that contains tons of books, most of them are not free and are quite expensive, but fortunately packt has a section called “Free Learning” that will give anyone who has an account a free daily book.
This is a no-brainer for anyone who loves reading.
I really hope you find this list useful and support the authors in their endeavors.
Please note that this is not an exhaustive list nor a top list. These are just books that I found useful in my learning and are completely free.
Please feel free to recommend me other books @nas_bench on twitter and i’ll gladly update this list with any new learning materials.