John Wiley & Sons Beginning Programming All-in-One For Dummies Cover Let there be code! Beginning Programming All-in-One For Dummies offers one guide packed with 7 book.. Product #: 978-1-119-88440-8 Regular price: $33.55 $33.55 In Stock

Beginning Programming All-in-One For Dummies

Wang, Wallace


2. Edition August 2022
800 Pages, Softcover
General Reading

ISBN: 978-1-119-88440-8
John Wiley & Sons

Buy now

Price: 35,90 €

Price incl. VAT, excl. Shipping

Further versions


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.

Introduction 1

Book 1: Getting Started with Programming 5

Chapter 1: Getting Started Programming a Computer 7

Chapter 2: Different Methods for Writing Programs 29

Chapter 3: Types of Programming Languages 53

Chapter 4: Programming Tools 77

Book 2: Programming Basics 101

Chapter 1: How Programs Work 103

Chapter 2: Variables, Data Types, and Constants 119

Chapter 3: Manipulating Data 141

Chapter 4: Making Decisions by Branching 163

Chapter 5: Repeating Commands by Looping 181

Chapter 6: Breaking a Large Program into Subprograms 197

Chapter 7: Breaking a Large Program into Objects 215

Chapter 8: Reading and Saving Files 243

Chapter 9: Documenting Your Program 263

Chapter 10: Principles of User Interface Design 277

Chapter 11: Debugging and Testing 297

Book 3: Data Structures 311

Chapter 1: Structures and Arrays 313

Chapter 2: Sets and Linked Lists 333

Chapter 3: Collections and Dictionaries 351

Chapter 4: Stacks, Queues, and Deques 367

Chapter 5: Graphs and Trees 381

Book 4: Algorithms 397

Chapter 1: Sorting Algorithms 399

Chapter 2: Searching Algorithms 415

Chapter 3: String Searching 429

Chapter 4: Data Compression Algorithms 441

Chapter 5: Encryption Algorithms 451

Book 5: Web Programming 469

Chapter 1: HyperText Markup Language 471

Chapter 2: CSS 487

Chapter 3: JavaScript 495

Chapter 4: PHP 509

Chapter 5: Ruby 523

Book 6: Programming Language Syntax 537

Chapter 1: C and C++ 539

Chapter 2: Java and C# 557

Chapter 3: Perl and Python 577

Chapter 4: Kotlin 595

Chapter 5: Swift and SwiftUI 613

Chapter 6: Flutter and Dart 637

Book 7: Applications 657

Chapter 1: Database Management 659

Chapter 2: Bioinformatics 675

Chapter 3: Computer Security 685

Chapter 4: Artificial Intelligence 699

Chapter 5: Mobile and Wearable Computing 711

Chapter 6: Game Engines 721

Chapter 7: The Future of Computer Programming 731

Index 747
Wallace Wang specializes in making complex topics understandable. His assorted For Dummies tech books have sold nearly half a million copies. He has a master's degree in computer science along with side hustles in stand-up comedy and screenwriting because life is too short to focus on just one thing.