A ________ contains specific rules and words that express the logical steps of an algorithm
A programming language contains specific rules and words that express the logical steps of an algorithm.
A programming language is a vocabulary and set of grammatical rules for instructing a computer or computing device to perform specific tasks. The term programming language usually refers to high-level languages, such as BASIC, C, C++, COBOL, Java, FORTRAN, Ada, and Pascal.
A programming algorithm is a computer procedure that is a lot like a recipe (called a procedure) and tells your computer precisely what steps to take to solve a problem or reach a goal. The ingredients are called inputs, while the results are called the outputs.
An algorithm represents your solution to a programming problem. Coding is the process of translating your programming solution (ie, your algorithm) into the language of your choice, eg, Java, Python, C++, Go or Smalltalk. ... So the answer to your question is, you are learning algorithms when you are learning programming.