Introduction

Learning how to program computers is easier than you might think. If you approach computers with hesitation, if you cannot even spell PC, if you have tried your best to avoid the subject altogether but can do so no longer, the book you now hold contains support that you can depend on in troubled computing times.

This 24-hour tutorial does more than explain programming. This tutorial does more than describe the difference between JavaScript, C++, and Java. This tutorial does more than teach you what programming is all about. This tutorial is a training tool that you can use to develop proper programming skills. The aim of this text is to introduce you to programming using professionally recognized principles, while keeping things simple at the same time. It is not this text’s singular goal to teach you a programming language (although you will be writing programs before you finish it). This text’s goal is to give you the foundation to become the best programmer you can be.

These 24 one-hour lessons delve into proper program design principles. You’ll not only learn how to program, but also how to prepare for programming. This tutorial also teaches you how companies program and explains what you have to do to become a needed resource in a programming position. You’ll learn about various programming job titles and what to expect if you want to write programs for others. You’ll explore many issues related to online computing and learn how to address the needs of the online programming community.

Who Should Use This Book?

The title of this book says it all. If you have never programmed a computer, if you don’t even like them at all, or if updating the operating system of your phone throws you into fits, take three sighs of relief! This text was written for you so that, within 24 hours, you will understand the nature of computer programs and you will have written programs.

This book is aimed at three different groups of people:

Image Individuals who know nothing about programming but who want to know what programming is all about.

Image Companies that want to train nonprogramming computer users for programming careers.

Image Schools—both for introductory language classes and for systems analysis and design classes—that want to promote good coding design and style and that want to offer an overview of the life of a programmer.

Readers who seem tired of the plethora of quick-fix computer titles cluttering today’s shelves will find a welcome reprieve here. The book you now hold talks to newcomers about programming without talking down to them.

What This Book Will Do for You

In the next 24 hours, you will learn something about almost every aspect of programming. The following topics are discussed in depth throughout this 24-hour tutorial:

Image The hardware and software related to programming

Image The history of programming

Image Programming languages

Image The business of programming

Image Programming jobs

Image Program design

Image Internet programming

Image The future of programming

Can This Book Really Teach Programming in 24 Hours?

In a word, yes. You can master each chapter in one hour or less. (By the way, chapters are referred to as “hours” or “lessons” in the rest of this book.) The material is balanced with mountains of shortcuts and methods that will make your hours productive and hone your programming skills more and more with each hour. Although some chapters are longer than others, many of the shorter chapters cover more detailed or more difficult issues than the shorter ones. A true attempt was made to make each hour learnable in an hour. Exercises at the end of each hour will provide feedback about the skills you learned.

Conventions Used in This Book

This book uses several common conventions to help teach programming topics. Here is a summary of those typographical conventions:

Image Commands and computer output appear in a special monospaced computer font. Sometimes a line of code will be too long to fit on one line in this book. The code continuation symbol (Image) indicates that the line continues.

Image Words you type also appear in the monospaced computer font.

Image If a task requires you to select from a menu, the book separates menu commands with a comma. Therefore, this book uses File, Save As to select the Save As option from the File menu.

In addition to typographical conventions, the following special elements are included to set off different types of information to make it easily recognizable.


Note

Special notes augment the material you read in each hour. These notes clarify concepts and procedures.



Tip

You’ll find numerous tips that offer shortcuts and solutions to common problems.



Caution

The cautions warn you about pitfalls. Reading them will save you time and trouble.


..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.24.106