Learn How to Program and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Learn How to Program Using Any Web Browser
 
 
Start reading Learn How to Program on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learn How to Program Using Any Web Browser [Paperback]

Harold Davis (Author)
4.5 out of 5 stars  See all reviews (8 customer reviews)

List Price: $24.99
Price: $18.99 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $6.00 (24%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $9.99  
Paperback $18.99  

Book Description

1590591135 978-1590591130 September 29, 2003 1
"Learn How to Program Using Your Web Browser" is intended for readers of any age who want to learn how to program. It assumes no prior knowledge on the part of the reader, and there are no requirements for software purchase or installation beyond what is available on any contemporary computer. The software used for teaching programming will be JavaScript, which can be written using any text editor, and displayed in almost any Web browser, regardless of operating system. Despite the unfortunate word "script" in the language name, in actuality JavaScript is a modern programming language. Learn How to Program will teach the basics of programming using JavaScript. While displaying the results of running JavaScript programs in Web pages will be used to motivate readers - a simple example is changing text when the user moves the mouse over it in a Web page - very emphatically this is not a book about programming JavaScript. It is a book about general principles of good programming practice for complete novices. The target reader is likely a twelve or thirteen year old, who is just starting to get curious about what makes a computer work - or an office worker who has been using computer applications for years, and would like to spend some time delving deeper into what makes them tick.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Customers Who Bought This Item Also Bought


Editorial Reviews

Review

Learn to program ... with one of the best writers I know. -- Gary Cornell (from the foreword)

From the Author

If you want to learn to program, this book is for you. It’s that simple. I don’t assume any particular knowledge on your part, although to get the most out of this book you will have to think carefully about the text and follow the examples. I’ve tried to make this painless by keeping the examples fun and interesting. In fact, you may find that reading and working through this book is a very enjoyable experience indeed. Personally, I love programming, and think that programming (and learning new programming techniques) is the most fun thing in the whole world.

You don’t need any special hardware or software to learn to program with this. Anybody, with any computer, can follow the examples provided by this book.

Understanding computer programming is the great digital divide that faces our society. Some of those among us understand how computer programs work, but many of us do not. If you read this book and work through the examples it provides, you’ll gain practical skills that can be of great use. You may even be on your way to a career as a professional programmer. But most important of all, you’ll join the select few that truly understand how computers think.

This book teaches modern computer programming and explains concepts such as object-oriented programming so that everyone can understand them. Most of all, I’ve tried to share the knowledge and experience, and sheer joy in the process, that I’ve gained through a lifetime of programming.


Product Details

  • Paperback: 304 pages
  • Publisher: Apress; 1 edition (September 29, 2003)
  • Language: English
  • ISBN-10: 1590591135
  • ISBN-13: 978-1590591130
  • Product Dimensions: 9.2 x 7.1 x 1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,639,555 in Books (See Top 100 in Books)

More About the Author

For Harold Davis, a typical day's (or night's) work might involve photographing star trails from the top of Half Dome, investigating the close-up patterns of early morning dew drops with his camera, or finding a new location for photographing the Golden Gate Bridge.

Harold Davis is an award-winning professional photographer. He is the author of more than 30 books, including Photographing Flowers: Exploring Macro Worlds with Harold Davis (Focal Press), Creative Black & White: Digital Photography Tips & Techniques (Wiley),Creative Composition: Digital Photography Tips & Techniques (Wiley), Creative Night: Digital Photography Tips & Techniques (Wiley), Creative Close-Ups: Digital Photography Tips & Techniques (Wiley), The Photoshop Darkroom: Creative Digital Post-Processing (Focal Press) and Practical Artistry: Light & Exposure for Digital Photographers (O'Reilly). Harold writes the popular Photoblog 2.0, www.photoblog2.com.

Harold is a popular presenter on digital photography topics. His workshops are often sold out.

Harold is well known for his night photography and experimental ultra-long exposure techniques, use of vibrant, saturated colors in landscape compositions, and beautiful creative floral imagery. He is inspired by the flowers in his garden, hiking in the wilderness, and the work of great artists and photographers including M.C. Escher, Monet, van Gogh and Edward Weston.

Harold lives in Berkeley, California with his wife Phyllis Davis, a graphic designer and writer who frequently collaborates with Harold on book projects. They have four children.

 

Customer Reviews

8 Reviews
5 star:
 (6)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 12 people found the following review helpful:
2.0 out of 5 stars Doesn't quite hit the spot, August 15, 2004
By 
A Williams "honestpuck" (Neutral Bay, NSW Australia) - See all my reviews
(VINE VOICE)    (REAL NAME)   
This review is from: Learn How to Program Using Any Web Browser (Paperback)
Harold Davis has started with a marvelous idea, teaching programming using a language available on all platforms, JavaScript, and an interface familiar to everyone, the web browser. Learn How to Program Using Any Web Browser is written for absolute beginners to learn the basic principles of programming -- or at least that's what the cover would have you believe.

The language is suitably light and simple, the book well-structured and broken down into easily digested chunks. The order in which concepts are introduced is fairly traditional for a language tutorial: first we get types, variables and statements, before moving on to conditionals, loops, and functions, followed by arrays and objects before finishing with event-driven programming. Davis' decision to leave string handling till last seems a little perverse and personally I would have introduced functions earlier.

My real complaints about this book centre on the abstract nature of the discussion. There are very few real world examples that could be useful to anyone. The best you get is a version of "Rock, Paper, Scissors" in Chapter 3, and an 'auction' application. The book would have been improved dramatically if the end result of your study was a few things you could actually point to.

I also have a complaint about the target audience for this book. The web page for the book at the publishers states that "The target reader is likely a twelve- or thirteen-year-old, who is just starting to get curious about what makes a computer work -- or an office worker who has been using computer applications for years, and would like to spend some time delving deeper into what makes them tick." Most adults and even teenagers don't want to 'learn how to program' as much as they want to learn how to use a tool to perform a task. If your tool is JavaScript, then it's almost certain your task is related to building web pages, but this gets little real attention from Davis. For even younger students, this book totally lacks anything to hold their attention -- the lack of real-world examples hurts here.

I also take issue with the title: this book doesn't really teach 'programming' much at all. It certainly teaches you to write JavaScript, but where are the sections about the real lessons of programming, such as top-down vs. bottom-up design, or breaking a task up into chunks? Even debugging has little coverage -- a single thirty-page chapter, half of which is specific to JavaScript or the throwing and handling of exceptions. Since the work of Papert and others at MIT twenty-five years ago, we've learned a great deal about how to teach programming concepts in a simple manner, but Davis appears to have ignored all this and given us a language tutorial. The publisher's web page for the book says "very emphatically, this is not a book about programming JavaScript." If that's so then I'd argue that it isn't a book about learning the principles of programming either.

It is obvious from this book that Davis is an excellent writer; if he had tried to write a book to teach JavaScript and had focused on the tasks for which it is often used this, volume may have been superb. As it is, he has shot for a higher goal and fallen far too short.

If you would like to check it out for yourself, you can go to the web page for the book where there is sample chapter, the Table of Contents (though they call it a "Detailed TOC" as distinct from the 'Table of Contents,' which is just a list of 11 chapter titles) and index, all in PDF format.

I went looking for a book that I could give to my 11-year-old daughter now that she has become interested in "what Daddy does." I'm still looking, I'm certain that this one isn't it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
4.0 out of 5 stars learn procedural and declarative languages, February 26, 2005
This review is from: Learn How to Program Using Any Web Browser (Paperback)
Davis has chosen a novel approach to teaching programming to a novice. This book merely assumes that you have access to a browser on your computer. It doesn't even need Internet access, though that doesn't hurt. Davis shows how by editing simple text files, you can cobble together HTML pages and JavaScript code within those pages. You are taught JavaScript. It has many of the features of any langugage. Conditional expressions, loops, etc.

He has produced a nice, minimalist approach. An experienced programmer might quibble about the limitations of JavaScript. But what the heck. If you are new at programming, you'll easily learn all the key ideas here. Plus, you'll pick up some useful knowledge of HTML along the way. Given the ubiquity of the Web, knowing both HTML and JavaScript can be quite useful, jobwise.

Also, you can compare the differences in coding HTML and JavaScript. The former is declarative, the latter procedural. Davis doesn't seem to go into this, but his approach lets you learn both styles.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
5.0 out of 5 stars This book delivers what it claims, July 21, 2004
This review is from: Learn How to Program Using Any Web Browser (Paperback)
If you have no programming experience then this book gets your started right away using simple tools right on your computer. Easy-to-follow examples, quick and easy to read. I'd highly recommend to anyone, especially those who are new to programming. Not condescending like the for dummies books. Each lesson builds on itself and author introduces new topics gradually and gracefully. All code available on publishers website so you don't have to type if you don't want to. EXCELLENT!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews






Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
target name, bidding increment, current high bid, count words, shift key, character class, counting words, enter your first name, enter your last name, form elements array, smashes scissors, function ltrim, proxy bidding, string for reversal, var words, alert statement, prompt box, navigator object, reversed string, prompt function, most modern programming languages, rabbit pairs, onclick event, rectangle object, starting bid
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Program Using Any Web Browser, Event Type, Internet Explorer, Manipulating Strings, Tchatshke Gulch, Understanding Functions, File Edit View Favorites Tools Help, Understanding Types, Fredegar Wed May, Visual Basic, Done My Computer, Getting Started, Close Auction, Click Moi, Enter Your City, Script Prompt, Default Sorted, Update Bids, Create Auction, Reverse String, Check Age, John Doe, Harold Davis, Harry Potter, Clear Results
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(20)
(14)
(12)
(7)
(6)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject