The book "Programming Languages ¿¿and Their Basic Rules" provides an introduction to the world of programming, focusing on the principles and rules learners need to understand how to write programs and work with programming languages ¿¿in a structured way. Programming is not about writing random commands, but rather about a set of rules and concepts that allow a problem or idea to be translated into steps that a computer can execute. Understanding programming typically begins with grasping the concept of an algorithm, that is, defining the steps of a solution in an orderly fashion, and then moving on to writing these steps using a language that the computer understands according to specific rules known as syntax. The book covers fundamental concepts shared by many programming languages, such as variables, constants, data types, arithmetic and logical operations, conditional statements, loops, functions, and procedures, as well as how to organize a program and break down a large problem into smaller, more manageable parts. Understanding these rules also helps readers distinguish between errors in writing code and errors in program logic, a crucial point in learning programming and problem-solving. The book allows the reader to build a foundation that can be further developed when learning more specialized languages, as many programming concepts remain common even when the way commands are written varies from one language to another. Programming is also linked to numerous areas of digital life, from website and application development to data analysis, artificial intelligence, automation, and the creation of various systems. Therefore, learning the fundamentals is not an end in itself, but rather a first step towards developing algorithmic and systematic thinking skills. This book is specifically aimed at beginners, students, and anyone seeking a practical foundation in computer science, helping them move from simply using technology to understanding how the programs they rely on in their daily lives are built.