Programming Books for Technical Writers

Kesi Parker
Technical Writing is Easy
4 min readJun 7, 2019

FAQ on Technical Writing

Do technical writers need to learn programming language? It depends on your job requirements and interests but, of course, if you know a programming language, it’ll help you move up the career ladder faster. So, to help you save your time I’ve gathered here programming books for beginners.

Beginning Programming All-In-One Desk Reference For Dummies 1st Edition

In this practical guide, you’ll find out about compiling, algorithms, best practices, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you’ll get a feel for the variety of languages and the needs they fill. Seven minibooks cover:

  • Getting started
  • Programming basics
  • Data structures
  • Algorithms
  • Web programming
  • Programming language syntax
  • Applications

Beginning Programming All-In-One Desk Reference For Dummies shows you how to use programming best practices, explore the “how” and “why” of data structuring, and more. You’ll even get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence.

Computer Programming For Beginners: Learn The Basics of Java, SQL, C, C++, C#, Python, HTML, CSS and Javascript

Learning to write computer programs can be fun if you take up the right approach and this shall be the objective of this book. Cooper Alvin attempts to provide you with a simple, easy to follow and practically sound approach to computer programming. Most novice learners face serious issues in learning computer programming. This book has been specifically designed to cater the needs of a new learner as well as a skilled programmer.

Here is what you’ll learn:

  • Basics Of Programming
  • Programming environment
  • SQL
  • Java
  • C, C++, C#
  • Javascript
  • Much, much more!

Java in a Nutshell: A Desktop Quick Reference 7th Edition

The book’s first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment.

Here is what you’ll learn:

  • Get up to speed on language details, including Java 9–11 changes
  • Learn object-oriented programming, using basic Java syntax
  • Explore generics, enumerations, annotations, and lambda expressions
  • Understand the basic techniques used in object-oriented design
  • Examine concurrency and memory, and how they’re intertwined
  • Work with Java collections and handle common data formats
  • And more.

I also recommend other O’reilly books.

Coding Games in Scratch: A Step-by-Step Visual Guide to Building Your Own Computer Games

Essential coding concepts are explained using eight build-along game projects that guide novices step-by-step, using visual samples, easy-to-follow instructions, and fun pixel art. The book teaches important strategies for solving problems, designing projects, and communicating ideas.

Supporting STEM education initiatives and the maker movement, computer coding teaches how to think creatively, work collaboratively, and reason systematically, and is quickly becoming a necessary and sought-after skill. DK’s computer coding books are full of fun exercises with step-by-step guidance, making them the perfect introductory tools for building vital skills in computer programming.

In spite of the fact that this book is for children, I highly recommend to read it because it’ll help you learn that programming is not so difficult and frightening, as you can think.

Hello World!: Computer Programming for Kids and Other Beginners

Hello World! introduces the world of computer programming in a clear and engaging style. Written by Warren Sande and his son, Carter, it is full of examples that will get you thinking and learning. Reviewed by professional educators, this book is kid-tested and parent-approved. You don’t need to know anything about programming to use the book, just the basics of using a computer. If you can start a program and save a file, you’ll be off and running!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Here is what’s inside

  • Explains concepts in clear language
  • Lots of pictures, cartoons, and fun examples
  • Complete set of practice questions and exercises
  • Illustrated in full color

Share the books that helped you read and understand the code!

--

--

Kesi Parker
Technical Writing is Easy

Job position: Freelance Technical Writer. Read my FAQ to learn more about me!