Beginning Programming All-in-One For Dummies, 2nd Edition

  • 10h 27m
  • Wallace Wang
  • John Wiley & Sons (US)
  • 2022

Let there be code!

Beginning Programming All-in-One For Dummies offers one guide packed with 7 books to teach you programming across multiple languages. Coding can seem complex and convoluted, but Dummies makes it simple and easy to understand. You’ll learn all about the principles of programming, algorithms, data structures, debugging programs, unique applications of programming and more while learning about some of the most popular programming languages used today. Move confidently forward in your computer science coursework or straight into the workforce. You’ll come away with a rock-solid foundation in the programming basics, using data, coding for the web, and building killer apps.

  • Learn the basics of coding, including writing and compiling code, using algorithms, and data structures
  • Get comfortable with the syntax of several different programming languages
  • Wrap your mind around interesting programming opportunities such as conducting biological experiments within a computer or programming a video game engine
  • Develop cross-platform applications for desktop and mobile devices

This essential guide takes the complexity and convolution out of programming for beginners and arms you with the knowledge you need to follow where the code takes you.

About the Author

Wallace Wang (San Diego, CA) is a programming whiz and best-selling author. His various For Dummies tech titles have sold nearly half a million copies in the U.S. alone. He is passionate about computers but hates complexity, so he specializes in making complicated subjects easier to understand. Wang holds a bachelor’s degree in materials science and a master’s degree in computer science. In addition to writing about Microsoft Office and computer programming, Wang performs stand-up comedy and dabbles in screenwriting.

In this Book

  • Introduction
  • Getting Started Programming a Computer
  • Different Methods for Writing Programs
  • Types of Programming Languages
  • Programming Tools
  • How Programs Work
  • Variables, Data Types, and Constants
  • Manipulating Data
  • Making Decisions by Branching
  • Repeating Commands by Looping
  • Breaking a Large Program into Subprograms
  • Breaking a Large Program into Objects
  • Reading and Saving Files
  • Documenting Your Program
  • Principles of User Interface Design
  • Debugging and Testing
  • Structures and Arrays
  • Sets and Linked Lists
  • Collections and Dictionaries
  • Stacks, Queues, and Deques
  • Graphs and Trees
  • Sorting Algorithms
  • Searching Algorithms
  • String Searching
  • Data Compression Algorithms
  • Encryption Algorithms
  • HyperText Markup Language
  • CSS
  • JavaScript
  • PHP
  • Ruby
  • C and C++
  • Java and C#
  • Perl and Python
  • Kotlin
  • Swift and SwiftUI
  • Flutter and Dart
  • Database Management
  • Bioinformatics
  • Computer Security
  • Artificial Intelligence
  • Mobile and Wearable Computing
  • Game Engines
  • The Future of Computer Programming
SHOW MORE
FREE ACCESS

YOU MIGHT ALSO LIKE

Rating 4.7 of 114 users Rating 4.7 of 114 users (114)
Rating 3.6 of 5 users Rating 3.6 of 5 users (5)
Rating 4.6 of 274 users Rating 4.6 of 274 users (274)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE