Beginning Programming with C++ For Dummies

From the Back Cover
Here’s programming made easy (and fun!) with this guide to the popular C++ language
So you’re dreaming of the exciting life of a programmer? You can make it happen with this book! Even if you barely know what programming is, you can learn to “speak” the C++ language, install and use the compiler, work with loops, understand objects and classes, get rid of bugs, and write real programs that work. It’s all in these pages!

How the thing thinks — understand what a computer needs to work, what an algorithm is, and how programming languages function

Tools of the trade — install Code::Blocks, use the integrated development environment, and write your first program

Express yourself — learn to write simple expressions, declare integer variables, and make decisions within a program

Love loops — use loops and functions, divide your code into modules, eliminate bugs, and master the C++ pointer

Think objectively — grasp object-oriented programming concepts and work with classes and objects

Open the book and find:

What a programming language must do
How to work with integer expressions and character expressions
Tips for keeping errors out of your code
Four essential parts of a loop
Different numerical variable types
Why C++ pointers are important
How to use constructors and destructors
Advanced language features you’ll want to know

Learn to:

Think like a programmer and understand how C++ works
Create programs and get bugs out of your code
Master basic development concepts and techniques in C++
Find source code from the book and the Code::Blocks C++ compiler on the companion CD-ROM

About the Author
Stephen R. Davis is a programmer and the bestselling author of several books on the C languages, including C# For Dummies, C++ Weekend Crash Course, and all editions of C++ For Dummies. He currently works for L-3 Communications in the area of Homeland Defense.

Related Articles

C++ for Dummies 7th Edition

The best-selling C++ For Dummies book makes C++ easier!
C++ For Dummies, 7th Edition is the best-selling C++ guide on the market, fully revised for the 2014 update. With over 60% new content, this updated guide reflects the new standards, and includes a new Big Data focus that highlights the use of C++ among popular Big Data software solutions. The book provides step-by-step instruction from the ground up, helping beginners become programmers and allowing intermediate programmers to sharpen their skills. The companion website provides all code mentioned in the text, an updated GNU_C++, the new C++ compiler, and other applications. By the end of the first chapter, you will have programmed your first C++ application!

As one of the most commonly used programming languages, C++ is a must-have skill for programmers who wish to remain versatile and marketable. C++ For Dummies, 7th Edition provides clear, concise, expert instruction, which is organized for easy navigation and designed for hands-on learning. Whether you’re new to programming, familiar with other languages, or just getting up to speed on the new libraries, features, and generics, this guide provides the information you need.

Provides you with an introduction to C++ programming
Helps you become a functional programmer
Features information on classes, inheritance, and optional features
Teaches you 10 ways to avoid adding bugs

The book incorporates the newest C++ features into the fundamental instruction, allowing beginners to learn the update as they learn the language. Staying current on the latest developments is a crucial part of being a programmer, and C++ For Dummies, 7th Edition gets you started off on the right foot.

C++ For Dummies 5th Edition

If you’ve thought of programmers as elite intelligentsia who possess expertise (and perhaps genes) the rest of us will never have, think again. C++ For Dummies, 5th Edition, debunks the myths, blasts the barriers, shares the secrets, and gets you started. In fact, by the end of Chapter 1, you’ll be able to create a C++ program. OK, it won’t be newest, flashiest video game, but it might be a practical, customized inventory control or record-keeping program.
Most people catch on faster when they actually DO something, so C++ For Dummies includes a CD-ROM that gives you all you need to start programming (except the guidance in the book, of course), including:

Dev-C, a full-featured, integrated C++ compiler and editor you install to get down to business
The source code for the programs in the book, including code for BUDGET, programs that demonstrate principles in the book
Documentation for the Standard Template Library
Online C++ help files
Written by Stephen Randy Davis, author of C++ Weekend Crash Course, C++ for Dummies, takes you through the programming process step-by-step. You’ll discover how to:

Generate an executable
Create source code, commenting it as you go and using consistent code indentation and naming conventions
Write declarations and name variables, and calculate expressions
Write and use a function, store sequences in arrays, and declare and use pointer variables
Understand classes and object-oriented programming
Work with constructors and destructors
Use inheritance to extend classes
Use stream I/O
Comment your code as you go, and use consistent code indentation and naming conventions
Automate programming with the Standard Template Library (STL)

C++ for Dummies 5th Edition is updated for the newest ANSI standard to make sure you’re up to code.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

C++ all-in-one for dummies 3rd Edition

Get ahead of the C++ curve to stay in the game
C++ is the workhorse of programming languages and remains one of the most widely used programming languages today. It’s cross-platform, multi-functional, and updates are typically open-source. The language itself is object-oriented, offering you the utmost control over data usage, interface, and resource allocation. If your job involves data, C++ proficiency makes you indispensable.

C++ All-in-One For Dummies, 3rd Edition is your number-one handbook to C++ mastery. Author John Paul Mueller is a recognized authority in the computer industry, and your ultimate guide to C++. Mueller takes you through all things C++, including information relevant to the 2014 update.

Learn how to work with objects and classes
Conquer advanced programming and troubleshooting
Discover how lambda expressions can make your code more concise and readable
See Standard Library features, such as dynamic arrays, in action

Online resources include source code from examples in the book as well as a C++ GNU compiler. If you need to learn C++, this is the fastest, most effective way to do it. C++ All-in-One For Dummies, 3rd Edition will get you up and running quickly, so you can get to work producing code faster and better than ever.

Java Programming for Android Developers For Dummies

Get started creating Android apps with Java in no time!

The demand for Android apps is not slowing down but many mobile developers who want to create Android apps lack the necessary Java background. This beginner guide gets you up and running with using Java to create Android apps with no prior knowledge or experienced necessary!

Shows you the basic Java development concepts and techniques that are necessary to develop Android apps
Explores what goes into creating an Android app to give you a better understanding of the various elements
Addresses how to deal with standard programming challenges and debugging

Beginning Android Programming with Java For Dummies puts you well on your way toward creating Android apps quickly with Java.

Beginning Programming with Java For Dummies 3rd Edition

One of the most popular beginning programming books, now fully updated Java is a popular language for beginning programmers, and earlier editions of this fun and friendly guide have helped thousands get started. Now fully revised to cover recent updates for Java 7.0, Beginning Programming with Java For Dummies, 3rd Edition is certain to put more first–time programmers and Java beginners on the road to Java mastery. Explores what goes into creating a program, putting the pieces together, dealing with standard programming challenges, debugging, and making the program work Offers new options for tools and techniques used in Java development Provides valuable information and examples for the would–be programmer with no Java experience All examples are updated to reflect the latest changes in Java 7.0 Beginning Programming with Java For Dummies, 3rd Edition offers an easy–to–understand introduction to programming through the popular, versatile Java 7.0 language.