O'Reilly logo

New Programmer's Survival Manual by Joshua D. Carter

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Tip 10Speak Your Language Fluently
White Belt[​​White Belt] You get paid to tell the computer what to do, so you’d best tell it as effectively as possible.

As programmers, we are translators in a way: we take a description of a program expressed in human languages and translate it to a real program expressed in a programming language. Translators must be fluent in both languages to be effective.

Fluency in programming languages is somewhat ill-defined, however. Many books purport to teach you, for example, Java in 21 days. I’ve even seen one that claims to teach Java in 24 hours. Perhaps you could learn the syntax of Java and some of its library calls, but ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required