What This Book Actually Covers
Alexis Leon's Fundamentals of Information Technology is a textbook most students in the Philippines encounter through the University of the East curriculum or similar IT intro programs. It is not a deep dive into any single specialty. Instead it walks through the broad strokes of computing — number systems, hardware components, operating systems basics, introductory networking, databases, and an overview of programming concepts. The writing is straightforward, almost dry. That can be a good thing or a bad thing depending on what you need from it. Searching for this exact phrase will lead you to a lot of websites that claim to host the file. Most of them are sketchy. I have seen multiple links that redirect through pop-up ad networks, and a few that deliver PDFs with corrupted pages or mismatched file sizes. The legitimate route, if you can afford it, is to buy the book or check your university library. If you are looking for a free copy, here is what I actually did when I needed one a few years ago. I ended up finding a scanned copy through a campus study group forum where someone had uploaded their own annotated PDF. The scan quality was decent but not perfect — some of the diagrams were blurry, and a couple of pages had handwritten notes that overlapped the text. I spent about twenty minutes cleaning up the worst of it in a basic PDF editor before it was readable enough to use for studying. That is the kind of hassle you should expect from unofficial sources.
If you do go that route, I would suggest using a site like Z-Library or Anna's Archive, which tend to have cleaner files than random file-sharing blogs. You still need to watch out for malware-laced executables disguised as PDFs, so always check the file extension and scan it with an antivirus before opening. In my experience the actual PDFs on those platforms are generally fine, but the surrounding website can be aggressive with ads.
What the Book Does Well and Where It Falls Short
The book works best as a first exposure to IT. If you have never touched a computer outside of basic consumer use, it will give you a vocabulary for how things fit together. The chapters on number systems and logic gates are useful for building the mental model that underpins everything else in computing. The networking section covers the OSI model at a surface level, which is enough for an intro course but not sufficient if you plan to work in network administration. One thing I noticed that trips up a lot of readers is the treatment of operating systems. The book explains file structures, process management, and memory handling, but it does not walk you through actually doing these things on a real system. You could read the entire chapter on Windows processes and still not know how to open Task Manager and interpret what you are seeing. I recommend pairing the reading with hands-on practice. Boot into a Linux live USB, open a terminal, and watch processes, memory usage, and disk activity in real time. The textbook gives you the terms. The practice gives you the understanding. Another gap is the database section. It introduces relational theory and basic SQL syntax, but the examples are simplified to the point of being somewhat unrealistic. Real databases have constraints, indexing strategies, and query optimization issues that this book barely brushes against. If you want to actually work with databases, supplement this with a platform like SQLite and build a small project. Write queries that fail. Learn why they fail. That is where the learning happens.
Get the Full Details

Practical Use Case
I ran into a specific problem while reviewing this book with a student last year. We were working through the section on binary and hexadecimal conversion, and the exercises in the book only went up to eight-bit values. The student understood the mechanics but completely fell apart when asked to convert a 32-bit address. The book does not cover this scenario directly. I had them step through the conversion in reverse — starting from the decimal value and breaking it into four eight-bit chunks — which made the pattern clearer. This is the kind of edge case the book does not address, and it is the kind of thing that shows up on exams more often than you would think. It is suited for beginners who need a structured overview before committing to a more specialized path. If you are already comfortable with computers and looking to advance into cybersecurity, cloud architecture, or software development, this book will not take you far enough. There are better resources for each of those areas, and you would be better off going directly to more focused material. If you are a student taking an IT fundamentals course, this book aligns reasonably well with the typical syllabus. The exercises are basic but functional, and the review questions at the end of each chapter are adequate for self-testing. I would not recommend buying a used copy if the previous owner has written extensively in the margins, because the annotations sometimes replace the original text in scanned editions found online.
The honest assessment is that this is a decent-level resource. It does not pretend to be comprehensive, and it is not. Use it as a foundation and move quickly past it into more specialized material once you have the basics locked down.