liveBook · Manning

Programming language

A programming language is a formal language with defined syntax and semantics for expressing computations and instructions that computers can execute or interpret.

How 3 Manning books explain it

Think Like a CTO

A formal language used to express instructions and computations for execution by a computer.

How it is used
Frames language choice as a long-term organizational technology decision affecting business solutions, teams, and operational support.
How deep it goes
Develops selection criteria and migration trade-offs, but stops short of language syntax or implementation details.
Examples
Names Java with Spring or Java Enterprise Standard, JavaScript with ReactJS, and Node.js with Express.js.
What you can do after
Evaluate language and framework options using maturity, support, community activity, education, and hiring availability.

Read how Think Like a CTO explains programming language →

Get Programming: Learn to code with Python

A programming language is a formal language for expressing instructions and computations for execution by a computer.

How it is used
Frames programming languages as tools for translating everyday problem descriptions into executable programs.
How deep it goes
Introduces Python and development environments through exercises, but does not descend into language internals or formal theory.
Examples
Uses code-translation exercises, Python programs, visual programs, and structured data files as concrete learning artifacts.
What you can do after
Build simple Python programs, use a development environment, and progress toward visual and data-processing projects.

Read how Get Programming: Learn to code with Python explains programming language →

Learn AI-Assisted Python Programming, Second Edition

A programming language is a formal language for expressing instructions and algorithms that a computer can execute, directly or through translation.

How it is used
Uses Python to communicate instructions, automate tasks, and create practical software with AI-assisted programming tools.
How deep it goes
Defines language levels and execution, then demonstrates one Python rule without descending into compiler internals.
Examples
Demonstrates Python's range function through a loop that prints numbers and exposes an off-by-one error.
What you can do after
Evaluate readable Python instructions, recognize a range error, and understand how code reaches machine execution.

Read how Learn AI-Assisted Python Programming, Second Edition explains programming language →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.