If you find yourself needing to learn IB, get this book and read it cover to cover.
I did the latter for my video card, sound card and printer and by then I no longer required the book. SLfD refers to packages but doesn't take the time to mention that not everything comes in a fancy package. So, I also had to learn how download and compile the source for drivers and libraries that weren't pre-packaged.
SLfD also has a very bad habit of comparing everything with RedmondWare. When it mentions reading something on the CD's it uses "drive letters" and backslashes in true RedmondWare fashion. It also assumes that we are installing onto a system that has RedmondWare running.
Believe it or not, I actually liked SLfD. It was a good place to start but I guess i was expecting too much from it. It also was written for slackware, unlike the other books I've looked at which give the impression that Red Hat is the only flavor of Linux.
I decided to 'learn' Linux a few weeks ago and brought this book home for a 'weekend install' project. The book is perfectly designed for this kind of project. The book walks you though the setup process, step by step. I now have a fully operating Linux machine with an XWindows graphic interface. Not bad, in my opinion.
I very much liked the author's attention to detail and accurate anticipation of what I would encounter during the project. For example, one of the first steps the author demands of the reader is backing up everything you currently have on your machine. A few hours later, that back up became very important. Sure, everyone should think of that, but it certainly wasn't on my mind as I got started. A host of little things like that made the book work.
Additionally, there is an adequate amount of 'introduction to UNIX/Linux shell commands.' This taught me enough UNIX to figure out a few problems on my own. Every computer system is a bit different, so a 'single' list of instructions just isn't going to help everyone through the set up. My multiple SCSI hard drive setup took me off the 'normal' track (the book is written for someone with a single IDE hard drive). Despite these problems, I had learned enough to fight my way through, anyway.
Just in case you are wondering how long this newbie took to install Linux, it took 16 hours of full concentration over two days. This includes reading the entire book as I went through the project, completely reinstalling my Windows system from backups and reinstalling Linux a second time to change my hard drive partition scheme. Now that I know my computer and how the Linux install works, I could 'reinstall' it in an hour or two.
In other words, it is a dummies book that really works. If it had been out a couple of months ago, I would have used Slackware instead of Caldera. Slackware "gets you under the hood" more than the GUI automated installers in Mandrake, Caldera, Suse and (ugh!) Corel.
I am a beginner, but I learned DOS and don't want a GUI to mask the intricacies of learning a new system. If you just want a desktop alternative to Windows, as close to a Mac as you can get, try Caldera, Mandrake or Suse. But this Slackware will actually teach you Linux as you get it installed, and the book is concise, well organized and easy to follow. I wish I had had it two months ago. My introduction to Linux would have been much less painful.
Short of buying a naked CD, this is the cheapest way to get Slackware and has the best documentation. The write states he has been using Slackware almost exclusively since 1995 and the depth of his knowledge is evident.
Highly recommended.
List price: $44.99 (that's 56% off!)
Most of what is covered in this book can be found on the web and in mail archives BUT be prepared for many many hours of scouring obscure sites, trying not-so-hot code and out dated examples. I began working with Perl many years ago, but only in the last 2 years have I been using Perl and Mysql in production web sites.
The first thought that came to mind when I thumbed through this book was 'Man I wish I had seen this book a year and a half a go'. Most of the solutions presented I have figured out myself, but after a long time of head banging and trial and error. I've been going through my code and comparing it the methods and examples found in this book and have been able to make many improvements.
The writing is clear and code examples evolve with the concepts presented.
You should have a basic understanding of Perl before digging into this book, or at least have a good Perl reference book handy. You can also download (and try out) scripts and libraries (...)
I do wish I'd seen this book a year or so ago. It would have saved me a lot of time and effort.
-Z
Even though I'm not keen on using Perl - it's a preference, this book is excellent for learning good practices in writing scripts for various tasks.
This book is best for someone who's somewhat familiar with Perl and MySQL. So far, through the first 5 chapters, it has not been Perl intensive at all which is good for me.
The coverage of forms and form elements is very helpful. I cannot wait to read the chapter about storing and retrieving images.
As with his MySQL book, Paul writing style was extremely easy to follow (especally considering my lack of Perl experience).
I felt the examples, especially those in Chapter 6, "Automating the Form-Handling process", to be almost invaluable.
This was actually one of the best example/tutorial I have come across for Form-Handling.
I could go on & on about specific areas that helped me, but suffice it to say, if your going to be doing any work with SQL & Perl, this is a MUST HAVE book.
If you're like me and money is the concern that invest in a self paced, highly detailed cyber classroom instructed training course and Prentice Hall has the right application and book for you to learn from and the authors put together a program will have you programming and coding right from the beginning to the end of the course.
In the book you find screen shots of the finished code, you'll find actual coding examples to follow along with and you'll find everything you need to make short work of the Web design. You will have to practice in order to master the techniques, but the self-pacing of the course gives you as much time as you need.
There are also 2 cd-roms included with the package. The first included Microsoft PWS, IE5, Paint Shop Pro (trial version) and Adobe Acrobat Reader. The other cd is the cyber classroom, packed with examples practice questions and tips for more interactive learning as you go.
Prentice Hall has proven to be a leader in the e-training arena and this package is a first rate example of that commitment to excellence. Visit Prentice Hall's web site for even more books and training courses, you won't be disappointed.
* The author spends less than one page discussing taglibs, most of which is simply taken from the version 1.1 specification.
* Although using JSP with XML is prominently featured on the cover of the book, the author spends more pages discussing how to install and configure PostgreSQL to run the examples than he does on XML.
* On page 4, the author tells us that JSP can be used to generate WML but no examples of this are to be found in the book.
If this book was 200 pages long I might understand this missing material, but the author spends 500 pages explaining no more than the basics of using JSP. That being said, the book is not all bad. The author repeatedly demonstrates the proper use of JSP for creating a user interface. His many examples stress that business logic should be placed in Java Beans and those beans invoked by a JSP. The fact is, however, that although the author does well with the material covered, there is too much material left out for me to recommend this book.
Platform: Sun/Ultra OS:Solaris 8 HTTP: Apache latest JSP: Tomcat 3latest DB: MySQL 3.23 Java: 1.30 JDBC: mmMySQL 2.04
I had to create some important code workarounds for MySQL (the book uses PostGRE). All in all, I made only about 17 changes to the original code, including about 8 errors I found. If you want a great book with ready to use code to put together your own dynamic site with database support, this is it. Use Linux and PostGRE and everything else he uses.
List price: $59.99 (that's 30% off!)
The interface design chapters were particularly outstanding; judging by how awful so many Flash sites are at integrating interactivity, PLEASE!! I BEG YOU!!! everybody read the chapters on designing interfaces! They are a "must read" for anyone who wants to improve their site's interactivity.
The game design chapters are also incredibly helpful as well, and I think are some of the first useful explanations of game design I've ever seen for Flash. Even if you're not designing games in Flash, using a familiar game like Asteroids as a vehicle for explaining some pretty clever design elements works very well. Not to mention, it's very cool to be able to make your own video games! Flash isn't just for dull corporate websites anymore!
I'll be incorporating the lessons learned from those chapters into all the stuff I do... even though I only get to do very boring stuff for a corporate site. And if I use what this book teaches, maybe someday I can get hired to make games and do cool interfaces!!! :)
List price: $49.99 (that's 30% off!)
Of the books that do post-date the release of the IDE, this one is the best I've found that you can simply follow sequentially, load the samples, make the edits from the books and see it all work.
This is what I expected from PDSA since they are notable instructors in the .NET world, and this is what I got (finally).
I'm about half-way thru the book thus far. I expect to complete it in a week.
There are some minor editting issues, and mis-matches between text and sample code but nothing earth-shattering. The sample code directories take a bit of getting used to but they do work as advertised.
Bottom line: Buy the book, spend a week or 2 or 3, going thru it and Voila, you will finally have some logical, hands on mentoring for building apps in .NET. Then move on to some other books that have more in depth discussions, examples etc.
This book will help you on developing real world applications. It will not waste your time giving you examples of codes, that you will never need or implement in your life.
Even though, the book says 'developers jumpstart' you don't need to be experience on with .NET. The book is great for starters with the .NET Framework, as long as the starter is serious and disciplined to learn it. You will just need experience on any object-oriented language. If you know VB it will be great.
This book is a most buy!
Whether or not you have some previous web programming experience, you will get alot out of this book. To get the most out of the book it is recommended that you have some previous programming experience in either Visual Basic 6 or VB.NET, however it is not required. It is also recommended that you have some familiarity with relational databases, such as Access or SQL Server.
The book is divided into four parts. Part one provides an introduction to ASP.NET and the .NET Framework. Part 2 covers data handling using ADO.NET, Web Forms, stored procedures, and other data handling tools. Part three teaches some additional web development techniques. You will learn how to use Crystal Reports to display information from a database, create user controls, state management, web security, and how to create mobile web applications. Finally, Part four shows how to create and consume XML Web Services.
I found the book extremely easy to read and understand. After reading the book and completing the ASP.NET sample application, you will have the knowledge and confidence to begin building your own ASP.NET web applications.
Now that I know how to build the database interactivity, I was hoping for more advanced tips, but unfortunately the book seems to stop after that. Of course, the book covers all the basics for most users, but is actually more easy to read than the other 4 books I tried.
List price: $49.99 (that's 30% off!)
List price: $85.00 (that's 7% off!)
There is some useful scripting content, but absolutely lousy at teaching anything to someone who doesn't know it already. The book does NOT teach XHTML or XML. You will not read this book and come out with a decent understanding of XHTML or XML at all.
This book is an over-complicated tour of internet scripting. It really should have focused more on Javascript, VBScript and XHTML than anything else.
Deitel & Deitel should learn how to teach, then their books would be really good.