473,396 Members | 2,098 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Good reference book for complete novice.

Hello all,
I had a look through the FAQ and searched this forum before posting. The closest I came to an answer was this post by Dr J R Stockton from 2006. But as he/she said, the answer depends on one's experience and the application. The post is also a couple of years old so new books might have come out or Javascript developed beyond the scope of the reference materials of that time.

So, are there any recommended books for a complete novice who needs to learn Javascript (abrv JS from here).

Here's a little background about me and the applications.

Me:
A home cinema installer based in England. No experience with HTML beyond using the wysiwyg web site design tools Frontpage and NetObjects Fusion 9 to produce some basic static sites for intranet use. (So far it's going well, isn't it ;-) )
Application:
I use a brand of system remote control called Pronto. These remotes use JS to provide interactive communication between the remote and the various pieces of enabled AV equipment. The sort of things displayed would be thumbnail images and contents lists from a media server, the volume and input settings of an AV amp, radio station name/frequency, temperature control settings from a room 'stat, etc.

The manufacturer provides what is probably very good support documentation, but it's written by programmers, for programmers. It assumes a level of familiarity with JS that I just don't have. For example, in the first couple of pages:

The following examples tell you almost everything there is to know about variables in javascript:
var a = 10; // declare a and assign integer value 10
b = "Hello, world!"; // declare b and assign a string
// (var is added implicitly)
b = 5; // JavaScript is untyped: b is converted
// automatically to hold an integer.


Huh? That might as well be written in Swahili for all the sense it makes to me!
Help!!

ProntScript is based on JS 1.6, and the Philips guys do recommend David Flanagan's "Javascript, the Definitive Guide, 5 th edition" published with O'Reilly. Amazon reviews suggest this isn't a beginners book. I don't know if "Dummys" really covers everything I'll need.

I know I'm probably asking the impossible, but what I'm looking for is a book starts by laying the foundations in a really clear, non-technospeak way. It should then go on to build up confidence with the language by using lots of practical examples. Does anyone have a recommendation?

Thanks in anticipation

Chris
Nov 27 '08 #1
3 1404
acoder
16,027 Expert Mod 8TB
The book you mention is the one I would recommend. I'm not sure of any that are for complete novices and are good. What I can suggest is the W3Schools JavaScript tutorial which should help you get to grips with JavaScript and programming in general, then you can move onto more advanced tutorials/books.

Hope that helps.
Nov 27 '08 #2
gits
5,390 Expert Mod 4TB
one of the better books on JavaScript is:

Professional JavaScript for Web Developers (Paperback) by Nicholas C. Zakas

that i could recommend ... may be you could have a look at a book before buying it ... because sometimes it is very different what people find a 'good' book. Often it depends on the expressive language the author used or the kind of examples or whatever ... for me the mentioned one is one of the best JavaScript Books ... but for others it might be not that good ... the same goes for the Flanagan book ... but seen objective ... those books cover most of the language and you might learn the 'secrets' and tricks from them :) ... and you don't just learn the basics that are not enough for really good JavaScript code ... in case you want to 'know' JavaScript you need more then basics, webtutorials or something like that, but they may help you to understand the basics you need for the mentioned books :)

kind regards
Nov 28 '08 #3
Thank you both for your help.

I've had a look at the web tutorials. That is a very useful link and probably the best place for me to start. I'll take the advice to go look at both recommended books to see which suits my needs best.

Many thanks

Chris
Dec 1 '08 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

7
by: jodocus | last post by:
hi, I am new to python (but not to programming - have programmed in many other languages like C++/lisp/perl etc.) and I would like to buy a good book. The local bookstore has no books about...
7
by: tada991 | last post by:
Hello Everyone, I just purchased Visual Studio .Net Architect 2003 and want to know what's a good book for begginers to start with. I know nothing about programming whatsoever, but I do have a...
9
by: Dragon | last post by:
Hi, I have 'some' experience in VB. I would like to learn C-Sharp and would like to know if the following book is any good or not. Thank you. Microsoft Visual C# .NET Step by Step - Version...
1
by: Martin | last post by:
Hi Just wondered if any of you can recommend a CSS generator /editor? I'm a complete novice in CSS and look for some wizard tool that will generate a css style sheet for a given webform.aspx,...
7
by: boostngti via DotNetMonster.com | last post by:
I have 4 years of programing exp. with Coldfusion, and I am begining to learn ASP.NET C# and was wondering if some people could suggest some good books. I went to Barnes & Noble the other day...
2
by: Someonekicked | last post by:
This is my first Database course, and we are going to have two projects in oracle (which I know nothing about). The professor suggested (1) Oracle 9i Programming: A Primer (Paperback) by...
26
by: vlsidesign | last post by:
I am a newbie and going through "The C programming language" by Kernighan & Richie on my own time (I'm not a programmer but I want to learn because it can save me time in my normal job, and it is...
12
by: Anthony Irwin | last post by:
Hi all, I spend a quite bit of time each day traveling to work on public transport and thought it might be nice to read through a c standards book during that time. I I have the Herbert...
6
by: WJRutledge | last post by:
Just like the subject says, I'm interested in taking up PHP and would like to know if anyone knows of any books that are a must have. I know there are tons of books out there on every language, but...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.