473,765 Members | 2,081 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Re: A Newbie's Must-Have Library

On May 14, 8:55 pm, Prisoner at War <prisoner_at_.. .@yahoo.comwrot e:
Well, in case anyone should need to know in the near future, here are
my recommendations for best beginner's books:

** Head First HTML with CSS & XHTML, Head First JavaScript **
Get it from the library. I cannot imagine needing to own an HTML book.
There are plenty of good references on the web. Understand that XHTML
is not for the general web. HTML is a better option.

I own Eric Meyer's "CSS: The Definitive Guide" and am glad that I do.
It is the best definitive guide I've read on any web topic.

"Bullet Proof Web Design" is the best book I've seen for learning
semantic HTML and separation of HTML and CSS. It is a really good
book. I borrowed it from the library.

Borrow "CSS Zen Garden" for some nice inspiration about what
separation of content and presentation can do.

Bookmark the w3c HTML and CSS validator web pages. Also bookmark the
HTML and CSS specifications.

David Flanagan's "JavaScript : The Definitive Guide" is still the best
JavaScript/Browser scripting reference I've read even with the errata.
There are lots of good ideas in other books but there are so many
flaws in all of the one's I've seen.

Print a copy of ECMAScript third edition pdf and study it at least
enough so you can find information when you need it.

Use JSLint for a while until you know what rules you like and don't
like.

Peter
Jun 27 '08 #1
10 1267
On May 19, 12:12 am, Peter Michaux <petermich...@g mail.comwrote:
>

Get it from the library. I cannot imagine needing to own an HTML book.
There are plenty of good references on the web.
Yes, but that's like saying, get your free meals at a soup kitchen.
Plenty of places where you can get free food.

It just isn't the same having a real book with you on the toilet, in
the subway, by the beside...and no, printouts won't cut it, either. I
think the very feel of paper, and all the other sensory stimuli, help
learning (or can, anyway, if only people wisened up to the fact). And
yes HTML is easy, and so is CSS, really (though much "harder" than
HTML, to be sure), but unless you have photographic memory or
something, it's good to have a resource handy which doesn't require
booting up the computer or waking it up from hibernation.
Understand that XHTML
is not for the general web. HTML is a better option.
HTML itself is supposed to be deprecated sooner or later...XHTML seems
similar enough (at least with regards to the markup I need to do for
myself) that I don't see what the problem is....
I own Eric Meyer's "CSS: The Definitive Guide" and am glad that I do.
It is the best definitive guide I've read on any web topic.

"Bullet Proof Web Design" is the best book I've seen for learning
semantic HTML and separation of HTML and CSS. It is a really good
book. I borrowed it from the library.
I've heard about these, and will check them out in the library. Mind
you, I'd first checked out most of these book that I own at/from the
library before purchasing them.
Borrow "CSS Zen Garden" for some nice inspiration about what
separation of content and presentation can do.
Yep, already on my list!
Bookmark the w3c HTML and CSS validator web pages. Also bookmark the
HTML and CSS specifications.
Already done!
David Flanagan's "JavaScript : The Definitive Guide" is still the best
JavaScript/Browser scripting reference I've read even with the errata.
I browsed this at the library but because it did not seem much of a
"tutorial" but a "reference work" I decided I would consult it later.
There are lots of good ideas in other books but there are so many
flaws in all of the one's I've seen.
Have you seen "Head First JavaScript" and "DOM Scripting"? Not too
many "flaws" -- I don't think there's even one in the latter!
Print a copy of ECMAScript third edition pdf and study it at least
enough so you can find information when you need it.
Hmmm, "ECMAScript Third Edition"?? Oh, you mean the "language
specifications" ...the "white paper"...thanks , but that's too
"clinical" for me -- and the typical newbie!
Use JSLint for a while until you know what rules you like and don't
like.
Hey, cool! A JavaScript validator??? How's that work, I wonder!

But what do you mean by "what rules you like and don't like"?? It's
JavaScript 1.3, init -- take it or leave it!
Peter
Jun 27 '08 #2
On May 19, 6:24 am, Prisoner at War wrote:
On May 19, 12:12 am, Peter Michaux wrote:
<snip>
>There are lots of good ideas in other books but there are
so many flaws in all of the one's I've seen.

Have you seen "Head First JavaScript" and "DOM Scripting"?
Not too many "flaws" -- I don't think there's even one in
the latter!
<snip>

So you did fail to grasp the point about what exactly it is about
these books that you (as someone who is 'learning' form these books)
are in a position to judge. How would you recognise a flaw? Where
would you get the knowledge and experience necessary? Because you will
not getting that from the books themselves.

Consider that you posted the mark-up:-

<img name="image" id="image" src=pic1.gif"
onMouseOver="do cument.getEleme ntById('image') .src='pic2.gif' ;"
onMouseOut="doc ument.getElemen tById('image'). src='pic1.gif'; " />

- in a recent thread here. And even though the scripting there is
minimal that code is still a formulation for which there are two
better alternatives. You have not used the better alternatives because
your books have failed to inform you that they exist or failed to
inform you of how/why they would be better. That is a flaw, but it is
a flaw of omission, and you will not learn about an omission from the
text that omits.
Jun 27 '08 #3
On 19 May, 06:24, Prisoner at War <prisoner_at_.. .@yahoo.comwrot e:
On May 19, 12:12 am, Peter Michaux <petermich...@g mail.comwrote:
Understand that XHTML
is not for the general web. HTML is a better option.

HTML itself is supposed to be deprecated sooner or later...XHTML seems
similar enough
I thought you'd read Head First HTML? It's one of the few books that
gets this aspect right, and it certainly isn't how you describe.
Jun 27 '08 #4
On May 18, 11:22 pm, Peter Michaux <petermich...@g mail.comwrote:
On May 18, 10:24 pm, Prisoner at War <prisoner_at_.. .@yahoo.com>
wrote:
HTML itself is supposed to be deprecated sooner or later

Nope. Google "HTML 5".
...XHTML seems
similar enough (at least with regards to the markup I need to do for
myself) that I don't see what the problem is....

It is quite similar but not the same as many people think.
XHTML was DOA. Hard to figure what the point was anyway. Does less,
broken in every browser.

Being able to flow text between DIVs would beat the heck out of a new
arrangement of /'s. Just my $.02.
Jun 27 '08 #5
joebloe wrote:
On May 18, 11:22 pm, Peter Michaux <petermich...@g mail.comwrote:
>On May 18, 10:24 pm, Prisoner at War <prisoner_at_.. .@yahoo.com>
wrote:
>>HTML itself is supposed to be deprecated sooner or later
Nope. Google "HTML 5".
"HTML 5", however, is a subject of its own.
>>...XHTML seems
similar enough (at least with regards to the markup I need to do for
myself) that I don't see what the problem is....
It is quite similar but not the same as many people think.

XHTML was DOA. Hard to figure what the point was anyway. Does less,
broken in every browser.
Is this just a statement or is it an argument for which you can provide
evidence to back it up?
Being able to flow text between DIVs would beat the heck out of a new
arrangement of /'s. Just my $.02.
This would be presentational, so nothing a markup language should provide.
For example, Gecko supports the -moz-column-count property in CSS (used in
Wikipedia) that goes in that direction.

Followups trimmed to ciwah/s.
PointedEars
--
var bugRiddenCrashP ronePieceOfJunk = (
navigator.userA gent.indexOf('M SIE 5') != -1
&& navigator.userA gent.indexOf('M ac') != -1
) // Plone, register_functi on.js:16
Jun 27 '08 #6
On May 19, 2:22 am, Peter Michaux <petermich...@g mail.comwrote:
More likely JavaScript 1.5. JSLint is not just a validation tool. It
is Douglas Crockford standing over your shoulder wagging his finger at
you when you do something he thinks is a poor practice. This sort of
peer review is great as it makes one reflect on his own practices. The
advice should not be taken without thinking about it first.

Peter
....which brings up his new book "Javascript : the Good Parts"
http://www.amazon.com/exec/obidos/AS.../wrrrldwideweb.

Maybe not a book for novices, but it does point out a number of
(possible) best practices + some interesting core-language arcana.

I also have a copy of "PPK on Javascript" which is just about at the
other end of the spectrum: very focused on practical website use of
Javascript (whereas "Javascript : the Good Parts" is almost a pure
language book w/ next to nothing about websites) w/o much complexity.

Both point out subtleties about the language, but in different ways. I
like both because they are *not* like many of the alternatives, which
are usually just a bunch of code listings for stupid little useless
web pages, and which seem to expect you to learn by copycat techniques.
Jun 27 '08 #7
On May 19, 3:40 pm, joebloe <remid0d...@gma il.comwrote:
>

XHTML was DOA. Hard to figure what the point was anyway. Does less,
broken in every browser.
Wow, really?? DOA?? Does less??? Broken in every browser????

I'm not sure about the point myself, but then again I'm a n00b so all
technical details just don't register with me.
Being able to flow text between DIVs would beat the heck out of a new
arrangement of /'s. Just my $.02.
See, there you go again with those technical details!
Jun 27 '08 #8
On May 19, 2:46 pm, Andy Dingley <ding...@codesm iths.comwrote:
>

I thought you'd read Head First HTML? It's one of the few books that
gets this aspect right, and it certainly isn't how you describe.
No, I didn't learn that from "Head First HTML"...I learned that from
the W3C! Isn't that their aim, to deprecate HTML?
Jun 27 '08 #9
In article
<8c************ *************** *******@z66g200 0hsc.googlegrou ps.com>,
Prisoner at War <pr************ *@yahoo.comwrot e:
On May 19, 2:46 pm, Andy Dingley <ding...@codesm iths.comwrote:


I thought you'd read Head First HTML? It's one of the few books that
gets this aspect right, and it certainly isn't how you describe.

No, I didn't learn that from "Head First HTML"...I learned that from
the W3C! Isn't that their aim, to deprecate HTML?
No, it was not their aim to deprecate HTML. The only people I know that
want to do this are Iranian mullahs.

--
dorayme
Jun 27 '08 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1305
by: igmox | last post by:
hi, i am a complete newbie and got stuck. my question is about costumers and prices Customer_ID CustomerName CustomerType 1 John 2 2 Joe 3 3 Mary 2 4 Nicky 1 5 Steve 3 and prices like:
0
2024
by: bradvanwick | last post by:
I've got URLs that look like: www.mysite.com/template.php?id=pagetitle www.mysite.com/template.php?id=folder/pagetitle I want the URLs to look like: www.mysite.com/pagetitle www.mysite.com/folder/pagetitle
1
1276
by: ramapv | last post by:
How to order the records in a table such that the elements in a field strating with a particular alphabet apper first. ie.,the elements in the field names are as follows: amar Bob joy mana sana xena
5
1783
by: mattmao | last post by:
Greetings everyone. The Newbie is coming back from uni... I knew making a good form validation JavaScript would be a piece of cake for you guys, but as a novice programmer as me, I still find some difficulties to make my code perfect. Yeah, I made it, by the help of the generous Google, it goes like this: ------------------------------My code Starts-------------------------------
0
1171
by: Twayne | last post by:
Twayne wrote: That's the verification I was looking for I think. There are times that doesn't seem to be so, but perhaps I'll looking at the wrong side of the tree in the wrong forest ... I think I let POST usages confuse me. .... D'oh! No, I hadn't thought of looking at the souce in my browser! Nothing like being half-armed and half-fast, huh? Guess I better switch
12
1857
by: Philipp.Weissenbacher | last post by:
Hi all! This is most certainly a total newbie question, but why doesn't the following code cause a segfault? void insertion_sort(int a, int length) { int i; for (i=0; i < length; i++) { int j, v = a;
3
1904
by: Atropo | last post by:
Hi, all. As you can see I'm just begining on C. with the tutorial "Sams Teach Yourself C in 24 Hours" as a starter. on aix 5.2 when compiling a helloWorld the gcc throws some warnings the system adminitrator does'nt know anything about. could you point me where to check the gcc conf. or what i'm doing wrong Atropo@seagullmore captura.c #include <stdio.h>
23
2144
by: student.matt | last post by:
ok i am trying to solve this little problem i have my program waits for the 1st system() call to finish before starting the next i will just throw an example of what i mean out in this example it waits for the 1st kedit to be closed before it opens the second #include <stdio.h> #include <stdlib.h> int main()
9
1279
by: BillE | last post by:
I have a C# console application. The class which contains the "static void Main()" method inherits from a base class. The base class contains a function GetSomething() When I try to call this function GetSomething from Main(), I get the error An object reference is required for the nonstatic field, method, or property "GetSomething()"
5
3861
by: Gilbert | last post by:
Apologies if I'm posting this to the wrong group. I want to know if it possible to emulate Java servlet functionality in C# and .net. What I want to do is to be able to do is create a C# program that sits listens for an HTTP request to a specific URL and then access the C# equivalent of the HTTPServletRequest object so I can access the request parameters directly. I've googled and found out about the WebClient - what I want is the...
0
10156
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
9951
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8831
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7375
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5275
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5419
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
3924
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3531
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2805
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.