Home > Store > Hardware

larger cover

Add To My Wish List

Sams Teach Yourself Beginning Programming in 24 Hours, 2nd Edition

  • By Greg Perry
  • Published Nov 2, 2001 by Sams. Part of the Sams Teach Yourself series.
    • Copyright 2002
    • Dimensions: 7-3/8" x 9-1/8"
    • Pages: 479
    • Edition: 2nd
    • Book
    • ISBN-10: 0-672-32307-9
    • ISBN-13: 978-0-672-32307-2
    • eBook (Adobe DRM)
    • ISBN-10: 0-7686-5837-3
    • ISBN-13: 978-0-7686-5837-8

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Reviews
  • Sample Content

Product Author Bios

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).

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.

Customer Reviews

52 of 54 people found the following review helpful
4.0 out of 5 stars Words from a "wannabee programmer", December 28, 2004
This review is from: Sams Teach Yourself Beginning Programming in 24 Hours (2nd Edition) (Paperback)
As many other people in this world want to do, I want to program video games in the future. The only problem was that I had no idea how to start or where to turn to for advice. I had tried to learn over the summer of this year on how to create video games, but the books that I had borrowed from my local library said that I needed to have an understanding of C/C++. And when I borrowed a C/C++ book, I didn't really read it. So I decided to give programming up... for a while at least.

About a month ago, that itch to create video games came back to me when I was grounded. So I went back to my library and looked for a programming book that fit my needs. During my search, I stumbled upon "Sams Teach Yourself Beginning Porgramming in 24 Hours". And so I decided to read the introduction if I met the books requirements. When I learned that I did, I borrowed the book and began to read the book.

The book mainly covers a language called Liberty BASIC (which is probably is as... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


70 of 76 people found the following review helpful
5.0 out of 5 stars BRAVO!!!, September 7, 2001
By 
dranansi "dranansi" (Bridgetown, St Michael Barbados) - See all my reviews
I decided that I wanted to program...and I wanted to program in C++ no less!I wanted a specific program designed and produced and was going to write it myself. Colleagues of mine had done the same using visual Basic, why not I?
My wife is an MCSE and a programmer in C++ among other languages.. She suggested this book after looking through it at a bookshop. She said that there was more to programming than just writing a program...it was necessary to understand certain basic concepts first..concepts like program design, coding, maintenance etc. I was enthused with all the Programming in " 24hrs, 21 days..etc" books that I had bought. They just jumped right in and I followed,did as I was told and there it was ...My first program in C++..it didn't do much but "Hello World" did look good on the Win 2000 screen. My wife smiled...do you understand what you did, how you got there she asked? Can you write a proper program?
[Proper? It works]I thought but I... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


30 of 31 people found the following review helpful
5.0 out of 5 stars This is a 5 star Introductory book, September 8, 2000
By 
Tony P. (Florida, USA) - See all my reviews
Do you want to know the basics of programming? Do you want to get a broad general overview of some of the languages available and how they work? To use this book you DO NOT need to have ANY prior programming knowledge at all. The editor QBasic is used for your working environment and can be found on your 95 or 98 CD in the folder called tools/oldmsdos - explained on pg.146

Perry does a great job of giving enough background information to explain why the programming languages look and act the way they do, and explains the concept of object-oriented programming well. He tells you how to program (a structured approach) as well as some of the fundamentals and differences of other programming languages such as: C, C++, Visual Basic, Java, RPG, FORTRAN and others not so popular today.

All the commands and concepts are followed by examples that you can type in your editor and run (and they do run). In comparison to the many errors found in so many of today's IT... Read more

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 30 customer reviews...

Online Sample Chapter

Beginning Programming: Designing a Program

Table of Contents

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

Introduction.

I. START PROGRAMMING TODAY.

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.

II. PROGRAMMING FUNDAMENTALS.

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.

III. STEPPING UP TO JAVA.

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.

IV. OTHER PROGRAMMING LANGUAGES.

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.

V. THE BUSINESS OF PROGRAMMING.

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.

VI. APPENDIXES.

Appendix A. Glossary.

Appendix B. Quiz Answers.

Appendix C. ASCII Table.

Index.

 
Best Value

Book + eBook Bundle  $67.98  $36.99

Book Price: $31.99
eBook Price: $5.00

Buy

This book includes free shipping!

Buy

Book  $39.99  $31.99

Usually ships in 24 hours.

This book includes free shipping!

Buy

eBook (Adobe DRM)  $27.99  $22.39

About Adobe DRM eBooks

Information This eBook requires the free Adobe® Digital Editions software.

Before downloading this DRM-encrypted PDF, be sure to:


  • Install the free Adobe Digital Editions software on your machine. Adobe Digital Editions only works on Macintosh and Windows, and requires the Adobe Flash Player. Please see the official system requirements.
  • Authorize your copy of Adobe Digital Editions using your Adobe ID. If you don't already have an Adobe ID, you can create one here.
Purchase Reward: One Month Free Subscription
By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.