Grace Hopper — "The only way to learn a new language is to try to program in it."

The only way to learn a new language is to try to program in it.
Grace Hopper — Grace Hopper Modern · Computer programming pioneer

Get This Quote & Author's Image Illustrated On:

Click any product to generate a realistic preview. Up to 3 at a time.
* Initial load can take up to 90 seconds — revising the preview in another color is nearly instant.

Kitchen

Apparel

Other

Details

Advice on learning programming languages.

Date: 1970s

Life & Aging

Verification

Unverifiable

Found in 1 providers: grok

1 source checked

Understanding this quote

What it means

Theoretical study alone is insufficient — real mastery requires active practice. Whether a spoken or programming language, genuine understanding only comes from using it to build something. Passive reading and observation fall short; you learn by engaging directly, making mistakes, debugging your thinking, and solving real problems within that language's constraints. The friction of actual use forces understanding that no amount of watching or reading can replicate.

Relevance to Grace Hopper

Hopper developed the first compiler and championed COBOL, the first widely adopted human-readable programming language. She spent decades teaching Navy officers and civilians to write code, insisting that hands-on experimentation beat passive theory. Her famous motto — 'It's easier to ask forgiveness than permission' — reveals her deep bias toward action over preparation. She believed that waiting for complete theoretical mastery before attempting something was the surest path to never learning it at all.

The era

Hopper worked from the 1940s through the 1980s, when computing had no standardized languages, no formal curricula, and essentially no textbooks. Early programmers worked directly with machine code on expensive, temperamental hardware. The field evolved so rapidly — COBOL in 1959, then dozens of new languages through the 1970s — that trial-and-error was unavoidable. Waiting to fully understand a language before using it meant falling perpetually behind in a discipline that rewrote its own rules every few years.

AI-generated insights based on extensive research and information for context. Factual errors? Email [email protected].

Your Cart

Your cart is empty