Fundamentals of Programming

Nazarova Nigora Karimovna

Teacher of computer science and information technologies at Jondor Agrotechnological Technical School

Keywords: programming, algorithm, variable, loop, function, object-oriented programming, data structure, programming language.


Abstract

This scientific article presents the fundamental principles of programming, including the concepts of algorithms, data structures, programming logic, and programming languages. Basic constructs used in imperative languages are outlined, along with key principles of object-oriented programming. The paper analyzes the main stages of software development and common debugging techniques. Emphasis is placed on understanding syntax, semantics, and program logic, which serve as a solid foundation for learning modern programming languages.


References

1. Skubenko, S.L. Fundamentals of Programming with Python. Moscow: DMK Press, 2021.

2. Grady, P. Algorithms and Data Structures. St. Petersburg: Piter, 2020.

3. Horstmann, C. Core Java Volume I – Fundamentals. Moscow: Williams, 2019.

4. Robinson, A. C++ Programming: Basics and Practice. St. Petersburg: BHV-Petersburg, 2018.

5. Zelle, J. Python Programming: An Introduction to Computer Science. Franklin, Beedle & Associates, 2017.