eprintid: 59834 rev_number: 1 eprint_status: archive userid: 1 dir: disk0/00/05/98/34 datestamp: 2026-05-26 15:51:16 lastmod: 2026-05-26 15:51:16 status_changed: 2026-05-26 15:51:16 type: article metadata_visibility: show sword_depositor: 1 creators_name: Karimovna, Nazarova Nigora title: Fundamentals of Programming ispublished: pub subjects: programming, algorithm, variable, loop, function, object-oriented programming, data structure, programming language. keywords: programming, algorithm, variable, loop, function, object-oriented programming, data structure, programming language. note: Imported from MJST Journal (OAI id oai:ojs.pkp.sfu.ca:article/3807) 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. date: 2025-06-03 date_type: published publisher: Center for Tech and Media Research official_url: https://mjstjournal.com/index.php/mjst/article/view/3807 id_number: oai:ojs.pkp.sfu.ca:article/3807 full_text_status: none publication: Multidisciplinary Journal of Science and Technology citation: Karimovna, Nazarova Nigora (2025) Fundamentals of Programming. Multidisciplinary Journal of Science and Technology.