The following Outline (list) | outline is provided as an overview of and topical guide to computer programming:
Computer programming; process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, software verification | verification of requirements of algorithms including their correctness (computer science) | correctness and resources consumption, and implementation (commonly referred to as coding<ref>
</ref><ref>
</ref>) of algorithms in a target programming language. Source code is written in one or more programming languages. The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solving a given problem.
Programming language – formal constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.
The top 20 most popular programming languages
:<ref>
TIOBE - The Software Quality Company]] | //www.tiobe.com/tiobe-index/ | access-date=2022-03-20 | [[Python (programming language) | Python
Category of Computer programming | outline_of_computer_programming Category of Computing-related lists | Programming topics Category of Outlines of sciences | Computer programming Category of Wikipedia outlines | Computer programming