Question:

Are there any good books for Web Design/Coding?

by  |  earlier

0 LIKES UnLike

I will be starting school soon, Major will be Graphic Design, I was browsing through my classes and I will be taking an web design class But there is only one, So besides that class what are some book i could bye that i can further my knowldge in this field with coding.

 Tags:

   Report

2 ANSWERS


  1. If your focus is on Graphic Design, of course you will not have to worry about coding.  I notice you said something about one class concerning web design.  If its just one basic class on web design i would recommend just getting a basic knowledge on html, maybe "HTML for Dummies".  Dont worry so much with C++ or Visual basic, this is for those who are more into the Computer Programming field.


  2. I couldn't agree with Adam more.  Get HTML for Dummies.  

    of course - ahem - I wrote that book.  (well, one of them. There are actually several HTML for Dummies books. I wrote HTML / XHTML / CSS All in One for Dummies.)

    Seriously, I've been teaching web development for a long time, and I finally put those years of background into a single comprehensive book.  I'm really quite proud of it...

    I start from the beginning with solid XHTML strict by hand, teaching solid fundamentals. Although you really don't need Dreamweaver any more, there are editors that can help you create great code. I recommend (and include) aptana, a high-end open-source programmer's editor. Aptana has several features that make it a great editor:

    It has code completion (begin typing HTML or CSS code and it gives you a list of legal code values you can pick from)

    It also features syntax coloring, which displays different parts of your code in different colors.

    It recognizes potential errors on the fly, marking them so you can see problems before you even look in the editor. Aptana has the main advantage of notepad (complete control of your code) along with many other features that help you write code well.

    After careful coverage of XHTML, I show how to style your pages using the powerful CSS language. First I describe how to handle colors text, manipulation, borders, and the like through CSS, and then I lead you through CSS-based markup. Once you understand how CSS works, you'll see why tables are considered old-fashioned. You'll be able to make floating layouts, layered menus, and positioned layouts.

    You'll learn how to build XHTML / CSS pages that adhere to the strictest standards, and get some tools and tricks for ensuring your pages conform to those standards.

    By the time you get through the third mini-book (of eight) you'll already be quite an accomplished web developer, but I wanted to write a book that would take you beyond the basics. If you've been in the web world for long, you're no doubt curious about the programming side of things.

    Book four covers the JavaScript language. Even if you've never programmed before, you'll be able to create useful programs embedded in your web pages. You'll learn to validate form data, get input from forms, and even animate your pages with JavaScript code.

    The real action today happens on the server, so I explain how to get started in the PHP server-side programming language. I give you everything you need to start programming in PHP on the CD-ROM that comes with the book. You'll learn how to respond to user input, save files on the server, and connect to databases.

    This is how you'll be able to do your login script (because you need a programming language on the backend) Many HTML books skip this topic, because it's more advanced than standard CSS, but I'm proud to provide a book that will take you through this process and farther.

    Data is of course the driving force on the Internet today, so book six describes the popular and powerful MySQL relational database manager. (Included with the CD-ROM, of course) I take you through the SQL language and show how to build basic databases, then move beyond the basics to data normalization, the skill you use to model complex data relationships.

    The hottest area on the Internet right now is AJAX, a technology that brings together client-side and server-side programming. I include a mini-book on AJAX including how to build an AJAX connection by hand as well as using the (you guessed it; included) jQuery library to simplify your AJAX programming and get some stunning interactivity and special effects for your page.

    The last mini-book covers practical aspects of getting your site running: How to install a server, how to choose an external host, how to plan large projects, how to build content-management systems, and much more.

    The book is available in most bookstores, and online at Amazon and other outlets. It's actually not too expensive, considering it's over 900 pages of goodies.

    It's also written in the relaxed Dummies style. I'm not trying to impress anybody with how smart I am in this book. I just want to show you some really fun stuff I've learned over the years. Most have found the style to be engaging and informative.

    The CD-ROM that comes with the book comes with all the code samples, but it also contains every single piece of software you need to build your own web system. Since I chose only open-source tools in the book, I can include absolutely everything you need. You won't need to buy anything else. (I even give resources on great free servers, so you don't even have to buy server space.)

    You're welcome to look over the web page for the book, which has all the example code from the book, at

    http://www.aharrisbooks.net/xfd

    Let me know if you need any help (my email address is included in the book)

Question Stats

Latest activity: earlier.
This question has 2 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.
Unanswered Questions