JavaScript

Rated 3.00/5 based on 1 reviews
By the end of the book, you will have a rock solid knowledge of all Javascript building blocks such as:
●Javascript Variables
●Javascript Functions
●Javascript If Statement
●Javascript Form Validation
●And many many more… More
Download: epub mobi (Kindle) pdf more Online Reader
About Gilad E Tsur-Mayer

My name is Gilad E. Tsur-Mayer .

I began my career as a web developer, but soon transitioned to entrepreneurship, where i founded my very own startup company.
Currently, I work at the company I’ve founded from scratch, and also I do what I love the most: teaching you guys!

Among my books, you can find numerous development books as well as self-help books aimed for those wanting to learn how to expand their knowledge and be better selves. and have a laugh or two.

Can't wait meeting you inside!

Cheers,
Gilad.

Also by This Author

Reviews

Review by: Mark Gilkey on June 1, 2018 : (no rating)
Ouch! I included some buggy HTML in my original review to point out the bug, but apparently the HTML was interpreted as HTML, not part of the review, and was not displayed. I can't fix that by putting HTML in again, so I'll put in a small amount of text without the surrounding bits of HTML.

The original has

... onclick="'toothpick'"

but should have

... onclick="ShowCurtain('toothpick')"

In other words, the function call is missing; only the parameter to the function call was included.
(review of free book)
Review by: Mark Gilkey on June 1, 2018 :
This is a difficult book to review.

There are many things that I dislike about this book, but it is free, and it could help some people learn a small amount of JavaScript, and it could be a good fit for a small percentage of potential readers.

I'll start with the negatives (but please don't give up on this book immediately):
* The book seems as though it was written for young kids, with a lot of silly humor and some obnoxious hype about how awesome the book is, how awesome the readers are, how awesome JavaScript is, and ... well, you get the idea.
* There's far more bad humor and dumb story telling than there is actual JavaScript. The actual content of this book is probably less than 10 pages.
* The book tells the reader to put the JavaScript code in the "head" section of the HTML document, but doesn't explain why. Later, the book provides some other code (HTML) that should go in the body, not the head, but the book doesn't tell you to put the other code in the body. If you put the code adjacent to your JavaScript code (in the head), it won't work, and it's hard to debug unless you know HTML.
* The book contains at least one serious error, which is that on page 12 it has several lines like

but that should actually be something like:

In other words, the function call is missing!
* It seems as though quite a bit of the book is devoted to getting you to buy his other books and products, although I'm not entirely sure whether this is a a seriously obnoxious piece of marketing or just a running joke that I took too literally.
* The English is pretty mangled. Like most engineers, this guy can't write.

Overall, the book is short, shallow and annoying.

That doesn't sound very promising.

So why is it still worth considering?

Well, for one thing, it's free. That would be useless if the book were no good at all, but in fact you can learn a LITTLE JavaScript from this. I "bought" this so I'd have something to review while I ride public transit, and after I figured out where he'd made some errors in his code and and omissions in his explanations, I was indeed able to refresh my shallow JavaScript knowledge a little.

And although the humor was mostly annoying and distracting, there were a few slightly funny lines. And, let's face it, most programming books are dry and dull. This author went waaaay too far in the other direction, but a less intense injection of humor might have been a welcome change.

Most of his stories are dumb and annoying, but a few have a purpose. For example, he uses a story about repetitive chores to introduce the idea of putting re-usable code in functions. He doesn't do this very well, but the IDEA is good -- take something people are familiar with, and use it to introduce a concept that many people will find new.

In fact, over and over, I noticed that some things that I as an experienced programmer (although not a very experienced JavaScript programmer) found dumb and annoying and distracting were things that a VERY young, inexperienced programmer MIGHT find helpful.

So rather than trash this book, with its many flaws, let me do something else: let me tell you what (small) audience might actually like this book. If you or someone you know has ALL of the following characteristics, you MIGHT like this book:

* You are too poor to afford any other book; free is crucial to you.
* You know HTML well. (The author explicitly lists this as a pre-requisite, and I agree.)
* You have little or no experience in any programming language, at least no language remotely similar to JavaScript, Java, Python, C, etc.
* You are either very young (I don't mean fresh out of college -- I mean like 7 years old), or like extremely silly humor, or are seriously intimidated by computers and want a book that will distract you from your fears.

You might think that the number of people who fit all those criteria is zero, but actually there might be an audience for this book: young kids at a lightweight computer camp. If you have an 8 year old who wants to go to computer camp, but can't afford to, and who wants to learn HTML and JavaScript, and has a way to learn HTML first, then this book might be a good starting point for JavaScript. Let's face it -- a dull academic textbook written for college sophomores is NOT going to work well for 8-year olds. This book, with all its flaws, might be a more fun and less intimidating introduction to computer programming than most books would be.

For myself, as an experienced programmer (and a person whose English is far better than this author's), this book is a 2-star book -- and that's being generous because it's free.

But for the right audience, this could be a 3-star book.

I admire people who are willing to spend their time to share their knowledge and enthusiasm at no charge. Rather than trash this author, I would like to encourage him to fix the bugs in his code, improve his English, drastically reduce (but not eliminate) the silly stuff, and try again.
(review of free book)
Report this book