Beginning Programming All-In-One Desk Reference For Dummies

by
Edition: 1st
Format: Paperback
Pub. Date: 2008-06-03
Publisher(s): For Dummies
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $36.74

Buy New

Arriving Soon. Will ship when available.
$34.99

Rent Book

Select for Price
There was a problem. Please try again later.

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

So you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book.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 ApplicationsBeginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into "machine language" that the computer understands, 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. Soon you'll realize that - wow! You're a programmer!

Author Biography

Wallace Wang is a bestselling author with more than 2.3 million For Dummies books in print. He wrote Beginning Programming For Dummies and moonlights as a stand-up comic.

Table of Contents

Getting Startedp. 5
Getting Started Programming a Computerp. 7
Different Methods for Writing Programsp. 29
Tvpes of Programming Languagesp. 49
Programming Toolsp. 83
Managing Large Projects with Software Engineeringp. 107
Proqramminq Basicsp. 125
How Programs Workp. 127
Variables, Data Types, and Constantsp. 141
Manipulating Datap. 161
Making Decisions by Branchingp. 181
Repeating Commands by Loopingp. 199
Breaking a Large Program into Subprogramsp. 213
Breaking a Large Program into Objectsp. 231
Reading and Saving Filesp. 259
Documenting Your Programp. 277
Principles of User Interlace Designp. 289
Data Structuresp. 309
Structures and Arraysp. 311
Sets and Linked Listsp. 329
Collections and Dictionariesp. 345
Stacks, Queues, and Dequesp. 361
Graphs and Treesp. 375
Algorithmsp. 391
Sorting Algorithmsp. 393
Searching Algorithmsp. 409
String Searchingp. 423
Data Compression Algorithmsp. 435
Encryption Algorithmsp. 445
Web Programmingp. 461
HyperText Markup Languagep. 463
CSSp. 477
JavaScriptp. 485
PHPp. 491
Rubyp. 509
Programming Language Syntaxp. 521
C and C++p. 523
Java and C#p. 541
Perl and Pythonp. 559
Pascal and Delphip. 575
Visual Basic and REALbasicp. 589
Applicationsp. 607
Database Managementp. 609
Bioinformaticsp. 625
Computer Securityp. 633
Artificial Intelligencep. 643
The Future of Computer Programmingp. 657
Indexp. 671
Table of Contents provided by Blackwell. All Rights Reserved.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.