This book has been prepared for the beginners as well as advanced learners who want to learn the Principle operation of computers. It is also very useful for the undergraduate students of computer science, engineering, business administration, management, science, commerce and arts where an introductory course on computers is a part of curriculum. After completing this text you will find yourself at a moderate level of expertise in knowledge of Computer basics from where you can take yourself to next levels.