Sams Teach Yourself Beginning Programming in 24 Hours / Edition 2

Multimedia Set (Print)
Buy Used
Buy Used from
(Save 41%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 95%)
Other sellers (Multimedia Set)
  • All (35) from $1.99   
  • New (3) from $60.00   
  • Used (32) from $1.99   
Sort by
Page 1 of 1
Showing 1 – 2 of 3
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2015

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2008

Feedback rating:


Condition: New

Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing 1 – 2 of 3
Sort by


Sams Teach Yourself Beginning Programming in 24 Hours, Second Edition explains the basics of programming in the successful 24-Hours format. The book begins with the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? It teaches readers how to program the computer and then moves on by exploring the some most popular programming languages in use. The author starts by introducing the reader to the Basic language and finishes with basic programming techniques for Java, C++, and others.

Read More Show Less

Editorial Reviews

Library Journal
The first half of this useful introduction concentrates on inculcating general programming concepts through Liberty Basic examples. The second half familiarizes readers with Java and takes them on a whirlwind tour of Visual Basic, C and C++, DHTML, XML, and .NET, with some attention paid to the business of programming. A companion CD-ROM contains Sun's Java Software Development Kit and Liberty Basic, plus source code from the book. Recommended for public libraries. Copyright 2002 Cahners Business Information.
Read More Show Less

Product Details

  • ISBN-13: 9780672323072
  • Publisher: Sams
  • Publication date: 11/28/2001
  • Series: Sams Teach Yourself Series
  • Edition description: Subsequent
  • Edition number: 2
  • Pages: 479
  • Product dimensions: 7.18 (w) x 9.12 (h) x 1.05 (d)

Meet the Author

Greg Perry is a speaker and writer on both the programming and the application sides of computing. He is known for his skills at bringing advanced computer topics down to the novice's level. Perry has been a programmer and trainer since the early 1980s. He received his first degree in computer science and a master's degree in corporate finance. Perry's books have sold more than 2 million copies worldwide. He has authored bestselling books that include Sams Teach Yourself Office XP in 24 Hours, Absolute Beginner's Guide to C, Teach Yourself Visual Basic 6 in 21 Days, and Sams Teach Yourself Windows XP in 24 Hours. He has written about rental-property management and loves to travel. His favorite place to be when away from home is either at New York's Patsy's or in Italy because he wants to practice his fractured, broken Italian (if a foreign language were as easy as a computer language, he'd be fluent by now).

Read More Show Less

Table of Contents

(NOTE: Each chapter concludes with a Summary, Q&A, and Workshop.)



Hour 1. Hands-on Programming with Liberty BASIC.

Get Ready to Program. What a Computer Program Does. Common Programming Misconceptions. Many Programs Already Exist. Programmers Are in Demand. The Real Value of Programs. Users Generally Don't Own Programs. Giving Computers Programs. Your First Program. Remarkable Remarks. Loading a Sample Program. Entering Your Own Program.

Hour 2. Process and Techniques,

Understanding the Need for Programs. .Programs, Programs, Everywhere. Programs as Directions.

Hour 3. Designing a Program.

The Need for Design. User-Programmer Agreement. Steps to Design.

Hour 4. Getting Input and Displaying Output.

The Print Statement. Clearing the Output Window. Advanced Printing. Storing Data. Assigning Values. Getting Keyboard Data with Input. Printing to Your Printer.

Hour 5. Data Processing with Numbers and Words.

Strings Revisited. Performing Math with Liberty BASIC. How Computers Really Do Math. Using the ASCII Table. Overview of Functions.

Hour 6. Controlling Your Programs.

Comparing Data with If. Writing the Relational Test. Looping Statements.

Hour 7. Debugging Tools.

The First Bug. Accuracy Is Everything. Write Clear Programs. Practice Debugging with Liberty BASIC. Liberty BASIC's Error Log. Debugging with Liberty BASIC. Advanced Debugging Tools.


Hour 8. Structured Techniques.

Structured Programming. Testing the Program. Profiling Code. Getting Back to Programming.

Hour 9. Programming Algorithms.

Counters and Accumulators. Array Variables. Accumulators for Total. Swapping Values. Sorting. Searching Arrays. Subroutines. Nested Loops.

Hour 10. Having Fun with Liberty BASIC.

Introduction to Graphics. Coloring Windows. Erasing the Graphics Window. Putting Down the Pen. Drawing Boxes. Drawing Lines. Drawing Circles and Ellipses. Placing Bitmaps on your Output. Sprite Animation.

Hour 11. Advanced Programming Issues.

Working with Windows. Adding Controls to Your Windows.


Hour 12. Programming with Java.

Introducing Java. Java Provides Executable Content. Seamless Execution. Multi-Platform Executable Content. Java Usage Summary. You'll Start with Standalone Java. Java's Interface. Security Issues. Give Java a Spin. Java Language Specifics. Get Ready to Begin.

Hour 13. Java's Details.

Defining Java Data. Operators. Programming Control. From Details to High-Level.

Hour 14. Java Has Class.

Using Forte to Run Java Programs. Going GUI. Java and OOP. Overview of Classes. Do You Understand OOP? Methods Do the Work in Classes.

Hour 15. Applets and Web Pages.

About Writing Java Applets. Creating a Java Applet. Placing the Applet Inside the Web Page. Viewing the Applet Inside the Web Page.


Hour 16. Programming with Visual Basic.

Reviewing the Visual Basic Screen. The Visual Basic Programming Wizard. Creating a Simple Application from Scratch. Other Visual Basic Programming Considerations. Your Next Step.

Hour 17. Programming with C and C++.

Introducing C. What You Need for C and C++ Programming. Looking at C. C Data. Declaring Variables. C Functions. C Operators. C Control Statements Mimic Java's. Learning C++. Object Terminology. Fundamental Differences Between C and C++. Introducing C++ Objects. Things to Come.

Hour 18. Web Pages with HTML.

HTML Programming. A Simpler Example. A Quick HTML Primer. Simple HTML Graphics.

Hour 19. Scripting with JavaScript.

JavaScript's Actions. Reviewing JavaScript's Objects. JavaScript's Events and Handlers. JavaScript's Language Is Complete.

Hour 20. Dynamic HTML and XML.

DHTML Complements HTML Code. Looking at a DHTML-Based Page. The Technology Behind DHTML. The Rollover Effect. XML and Its Impact. Multiple Platforms. A Complete XML Example.

Hour 21. .NET—The Future of Online Programming.

Understand What .NET Is. The .NET Approach. .NET's Operating Environment. ASP.NET is a Better ASP. .NET's Framework Ties It All Together.


Hour 22. How Companies Program.

Data Processing and Other Departments. Computer Jobs. Job Titles. Structured Walkthroughs. Putting a Program into Production. Consulting.

Hour 23. Distributing Applications.

Issues Surrounding Software Distribution. Windows Application Distribution. Your First Step: Compilation. Deploying Your Application. After Generating the Setup. Uninstalling the Application.

Hour 24. The Future of Programming.

Some Helpful Tools. Will Programming Go Away? Your Training Needs.


Appendix A. Glossary.

Appendix B. Quiz Answers.

Appendix C. ASCII Table.


Read More Show Less

Customer Reviews

Average Rating 3
( 3 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 4 Customer Reviews
  • Anonymous

    Posted April 16, 2003

    Good book for those who dont know where to start

    I did not know what book to read so I picked this book up. The book explains in much detail about liberty basic but becomes very vague when refering to java. If I was you I would follow the liberty basic part of the book along on your computer and then buy a book on java to really understand it such as Sams Teach Yourself Java 2 in 21 Days. Good book to start programming with no earlier knowledge.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 25, 2001

    Fabulous Book

    I am only 15 and I went and purchased this book and read through it with ease. Before this book I bought C++ in 21 days and I had problems understanding the first 50 pages of the book, let alone mastering the programming language. This book was very simplistic in using english while explaining multiple different programming languages. The QBASIC portion of the book was the best i've ever read.

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted October 18, 2002

    Easy to move through, but contained errors

    It was almost like you had to debug the book. The sample code in the debugging contained a logic error not addressed by the book. (Some how in the payroll portion, taxes actually increased the net pay. If only that were how it worked.) And the book said you needed to correct a problem with differing variable names, that did not exist if you typed in the code as it was provided. (The book claims you use the valiable "hour" instead of "hours" but the sample code only refers to "hours"). This would be very confusing for a true beginner. Other problems like this exist that the editor should have caught.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted October 9, 2002

    Read it

    Simple and straight to the point.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 4 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)