Fires of Heaven Guild Message Board  

Go Back   Fires of Heaven Guild Message Board > General forums > Development
User Name
Password
Or, use your gamerDNA username: (more...)
ForumSpy Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
Old 10-03-2009, 02:45 AM   #1 (permalink)
Usha Starchild
Still in China
 
Join Date: Mar 2003
Posts: 1,437
Anyone know any really good web design tutorial sites?

Looking for stuff thats up to date and can take someone from beginner to making half decent pages.

Edit: I hope we can get a good little list of websites here, so I'm going to edit all the suggestions into my original post here.

Last edited by Usha Starchild; 10-04-2009 at 05:47 AM..
Usha Starchild is offline   Reply With Quote
Old 10-03-2009, 12:12 PM   #2 (permalink)
DisgruntledOrangatang
Registered User
 
Join Date: May 2003
Posts: 1,400
Well there is of course W3Schools Online Web Tutorials which is very beginner and hardly comprehensive, but if thats what you are, it's pretty damn good.

But you say web design, do you mean simply from the design perspective and not coding it? If so Smashing Magazine is great.
__________________
"Talk all you want, but when I say I'm going to kill you, there's nothing you can do but die"
DisgruntledOrangatang is offline   Reply With Quote
Old 10-03-2009, 12:49 PM   #3 (permalink)
Mixtilplix
Registered User
 
Join Date: Sep 2002
Posts: 229
+1 Internets
I have always found books to be the best way to learn HTML/web stuff comprehensively and use online tutorials to augment my knowledge or if I am looking for a specific solution. O'Reilly and friendsofed make pretty good introductory books that will teach you the right way. You can find easily find these books to download at you know where... You can download the accompanying files to these books on the publishers web sites for free.

Also you are going to need an HTML editor to make your sites. You can use a WYSIWYG or text editor. I prefer text editors myself.
Mixtilplix is offline   Reply With Quote
Old 10-03-2009, 06:37 PM   #4 (permalink)
Lenas
Registered User
 
Join Date: Mar 2002
Location: San Diego, CA
Posts: 1,861
Send a message via AIM to Lenas Send a message via MSN to Lenas
Smashing Magazine and Nettuts+
__________________
360 / PSN - LenasUchiha
Lenas is offline   Reply With Quote
Old 10-04-2009, 05:33 AM   #5 (permalink)
Usha Starchild
Still in China
 
Join Date: Mar 2003
Posts: 1,437
Quote:
Originally Posted by Mixtilplix View Post
I have always found books to be the best way to learn HTML/web stuff comprehensively and use online tutorials to augment my knowledge or if I am looking for a specific solution. O'Reilly and friendsofed make pretty good introductory books that will teach you the right way. You can find easily find these books to download at you know where... You can download the accompanying files to these books on the publishers web sites for free.

Also you are going to need an HTML editor to make your sites. You can use a WYSIWYG or text editor. I prefer text editors myself.
I agree a book is nice to have sitting in front of you, but stuff is changing so fast you need to make sure what your learning is the latest and greatest. With books some of the stuff you are reading could have been written 3 years ago, and in tech terms thats a long time. I'm also in China and have no access to English books
Usha Starchild is offline   Reply With Quote
Old 10-04-2009, 05:36 AM   #6 (permalink)
Usha Starchild
Still in China
 
Join Date: Mar 2003
Posts: 1,437
Quote:
Originally Posted by DisgruntledOrangatang View Post
Well there is of course W3Schools Online Web Tutorials which is very beginner and hardly comprehensive, but if thats what you are, it's pretty damn good.

But you say web design, do you mean simply from the design perspective and not coding it? If so Smashing Magazine is great.
Thank you very much, Ill exploit those as much as possible. If anyone else has any great sites please let us know.

I want to learn coding and more design. Back when I first studied html etc back in the early - mid 90's we were using frames and really nasty looking gif's for background images. I found this site yesterday with some cool tutorials on doing layouts. Web Design Tutorials: The Ultimate Roundup | Graphics They have a ton of tutorials some of them are really in depth.

Last edited by Usha Starchild; 10-04-2009 at 05:48 AM..
Usha Starchild is offline   Reply With Quote
Old 10-04-2009, 05:38 AM   #7 (permalink)
Usha Starchild
Still in China
 
Join Date: Mar 2003
Posts: 1,437
Quote:
Originally Posted by Lenas View Post
Smashing Magazine and Nettuts+
Thanks, Netttuts looks awesome.

Last edited by Usha Starchild; 10-04-2009 at 05:47 AM..
Usha Starchild is offline   Reply With Quote
Old 10-04-2009, 06:03 AM   #8 (permalink)
Hutchy
Registered User
 
Hutchy's Avatar
 
Join Date: Oct 2007
Posts: 8
+0 Internets
Sixrevisions.com is similar to smashingmagazine but with different content. It's very good as well.
Hutchy is offline   Reply With Quote
Old 10-04-2009, 12:51 PM   #9 (permalink)
Mixtilplix
Registered User
 
Join Date: Sep 2002
Posts: 229
+1 Internets
Quote:
Originally Posted by Usha Starchild View Post
I agree a book is nice to have sitting in front of you, but stuff is changing so fast you need to make sure what your learning is the latest and greatest. With books some of the stuff you are reading could have been written 3 years ago, and in tech terms thats a long time. I'm also in China and have no access to English books
Not true. New internet technologies are actually rather slow coming into use especially HTML. 2000 was the last time HTML was updated(HTML5 doesn't count). Implementation(i.e. web standards) matter most. A three year old book would work just fine today. You can use a book from 2006 and it is still valid today. You can download most of these books in pdf format off the publishers site if you want to pay for them or you can find other ways to download them.

I'll try to kill two birds with one stone. SitePoint is a great site with web tutorials and articles Site Point. They also publish how to books on web design etc. They are really easy to read, color pages, and all. 30 bucks right now gets you 5 pdf books of your choice to download.
Mixtilplix is offline   Reply With Quote
Old 10-07-2009, 04:10 AM   #10 (permalink)
Northerner
Shiny
 
Join Date: Sep 2002
Location: Calgary
Posts: 1,761
Agreed Mixt. If anything actually, you don't need the latest and greatest tech to produce good webpages and especially at the entry level. Nothing is worse than the new guy's overly loud tech-demo page that conveys no information and is essentially useless if not detrimental.

If you want to get into it, learn the design elements first and the coding/standards/tech second.
Northerner is offline   Reply With Quote
Old 10-09-2009, 04:47 AM   #11 (permalink)
Usha Starchild
Still in China
 
Join Date: Mar 2003
Posts: 1,437
Quote:
Originally Posted by Northerner View Post
Agreed Mixt. If anything actually, you don't need the latest and greatest tech to produce good webpages and especially at the entry level. Nothing is worse than the new guy's overly loud tech-demo page that conveys no information and is essentially useless if not detrimental.

If you want to get into it, learn the design elements first and the coding/standards/tech second.
The advice is well appreciated. What would you learn first if you were to start fresh?

HTML then Javascript?, Flash?

End results is you want to be able to set up a website that can have a large database of info such as product photos and specs.
Usha Starchild is offline   Reply With Quote
Old 10-09-2009, 08:44 AM   #12 (permalink)
Ketu
Registered User
 
Join Date: Mar 2006
Posts: 8
+3 Internets
Quote:
Originally Posted by Usha Starchild View Post
What would you learn first if you were to start fresh?
How to develop without tables.
A demonstration of what can be accomplished visually through CSS-based design.
Ketu is offline   Reply With Quote
Old 10-09-2009, 01:07 PM   #13 (permalink)
Mixtilplix
Registered User
 
Join Date: Sep 2002
Posts: 229
+1 Internets
Quote:
Originally Posted by Usha Starchild View Post
The advice is well appreciated. What would you learn first if you were to start fresh?

HTML then Javascript?, Flash?

End results is you want to be able to set up a website that can have a large database of info such as product photos and specs.
Honestly Usha if you are trying to learn how to code a big ecommerce site from the ground up by yourself and without any prior experience you are in for some fail. Developers don't normally do everything. Some do the site architecture, another will do front end(i.e. UI), and then another will handle the server side coding, plus you also need someone to do the db(usually the server side coder). Do you know that you will need a VPS to run a dynamic application like that? There are a lot of variables that you need to be aware of.

But the usual path to learning is HTML->CSS->JAVASCRIPT->SERVER SIDE CODING(PHP, ASP.NET, COLDFUSION, JSP, ETC.)
Mixtilplix is offline   Reply With Quote
Old 10-13-2009, 10:57 PM   #14 (permalink)
Usha Starchild
Still in China
 
Join Date: Mar 2003
Posts: 1,437
Quote:
Originally Posted by Mixtilplix View Post
Honestly Usha if you are trying to learn how to code a big ecommerce site from the ground up by yourself and without any prior experience you are in for some fail. Developers don't normally do everything. Some do the site architecture, another will do front end(i.e. UI), and then another will handle the server side coding, plus you also need someone to do the db(usually the server side coder). Do you know that you will need a VPS to run a dynamic application like that? There are a lot of variables that you need to be aware of.

But the usual path to learning is HTML->CSS->JAVASCRIPT->SERVER SIDE CODING(PHP, ASP.NET, COLDFUSION, JSP, ETC.)
I actually just want to learn as much as I can over the next year, once I know more I will start on a project and if it comes down to it hire help. I like to know what I'm working with before I ask others to do it for me. I know a shit ton about construction and auto repair, so when I do decide to ask someone to fix something for me, I know what to pay and how long the work should take. When you blindly hire people you get screwed by poor work ethics more often than not.

I appreciate all your advice, thanks.
Usha Starchild is offline   Reply With Quote
Old 10-14-2009, 01:15 AM   #15 (permalink)
simeon
Registered User
 
Join Date: Jan 2005
Location: Bloomington, IL
Posts: 927
+8 Internets
First thing's first: get a solid baseline for your knowledge. A little bit of theory of how things work can go a LONG way. Blindly learning technologies (HTML, JSP, Servlets, blah blah) without knowing how or why they are interconnected leaves a lot of gaps in what you know. Having that baseline will help the learning go a lot smoother.

Learn the general stuff:
- Request / Response model and how a browser interacts with a server
- URI's
- Difference between GET and POST
- Static vs dynamic site
- Usual components for a dynamic site
- Understanding the chain of how information is passed from one thing to another
- Responsibilities of HTML/CSS vs JSP vs Servlet or some other server side technology vs Database

This will take you a couple hours, and shouldn't be too overly complicated, but the benefits are pretty significant.

After that, below is the recommended route I'd take. The main thing you should be concentrating on is getting the information you want to the screen. It doesn't really matter how this information looks. This is why CSS, page layout theory, and other GUI elements should come secondary to the actual functionality of your site.

Therefore:
1) HTML - It's a nice foundation. It's easy. The entire purpose is to display your information. Don't get too hung up on the intricacies which you can always Google. Aside from the general structural layout, focus on form submission.

2) JavaScript - If you're familiar with a higher level programming language already, just throw this further down the list. Otherwise, it's a nice easy transition into learning 'heavier' and more mainstream imperative / object oriented programming languages (Java, C, C++).

3) Unless you're REALLY serious (which it sounds like you're not): PHP - See what it can do and compare it to JavaScript. Understand how PHP is different than JavaScript. They're both 'scripting languages' but what are they each controlling?

4) Databases - Get a general understanding of what an RDBMS is and their accompanying basic ideas: primary / foreign / composite keys, cardinalities, etc.

5) SQL - Learn how to create tables and produce other queries needed to communicate with the database server so that you can store and retrieve your information.

6) PHP Database ODBC - Learning this will teach you how to connect to your database in PHP so that you can make SQL queries directly from the code your web application. This is the key that exposes the information from your database to the client (browser).


Voila. By then, you should know the entire chain of how information is then submitted from HTML, through PHP, stored in a database, retrieved from a database back to PHP, and finally back to the client.

Now it's time to make it look pretty. This is where you can learn CSS and more advanced JavaScript.

If you make it this far and you're honestly still interested to learn, go back to school and get a degree. You'll get a core understanding of both higher and lower level programming languages and most importantly the theory associated with it. Deep understanding of complex algorithms and data structures are KEY in site performance for high traffic web applications. Once you learn that, you can transition your knowledge into the more 'grown up' technology of J2EE and graduate from that kiddie PHP stuff. :-)

Last edited by simeon; 10-14-2009 at 01:23 AM..
simeon is offline   Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On

uberguilds network



All times are GMT -7. The time now is 01:35 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0 RC6