Authored by Dr. Hussein Salameh, this 1999 book is a foundational text for anyone looking to learn programming in C and C++. It systematically covers core principles, including syntax, data types, control flow, and functions. The guide then progresses to more complex topics essential for robust software development, such as pointers, memory management, and the object-oriented paradigm introduced in C++. With clear explanations and practical examples, the book serves as an excellent educational resource for university students and self-learners, providing the necessary skills to build a strong base in these powerful and widely-used programming languages.