Results 1 to 20 of 20
Thread: Advice for a web design newbie
-
05-01-2007, 11:18 PM #1Retired Moderator
- Join Date
- Aug 2003
- Location
- Pittsburgh
- Posts
- 3,490
Advice for a web design newbie
Guys,
I need your advice. I've decided to start learning web design, but I have no idea where to start. I know basic HTML but aside from that I'm clueless. Should I start with CSS and PHP? I am decent with programming and know a few languages as well as OOP concepts, but graphics and design could just as easily be in Japanese to me. I want to be able to design websites that are functional but also graphically pretty with things like rollover images and whatnot.
I have never been good with books for things like programming - I much more easily learn by example, but I don't know where to begin.
Let me know what you think. Any advice is appreciated.
Thanks!
-Chris
-
05-02-2007, 08:42 AM #2Junior Guru
- Join Date
- Mar 2007
- Posts
- 178
Hi, Chris,
Yes, CSS and PHP will be needed - you won't do without them. You can find online many tutorials on both (well, more on CSS, that's for sure) and start learning by example right away.
Amalia
-
05-02-2007, 09:48 AM #3Web Hosting Master
- Join Date
- Oct 2006
- Location
- Salt Lake City, UT
- Posts
- 850
http://tizag.com & http://w3schools.com should help. Design is another thing, you've got to have an eye for "good design". Pick up a good photo/image application like photoshop or gimp(free). If you really want to get "good", do some research on colors & how people react to them. Believe it or not, certain colors & combinations spark different emotions. "Buy it now" lol
█ | | i write code
-
05-02-2007, 09:54 AM #4Retired Moderator
- Join Date
- May 2004
- Location
- Pflugerville, TX
- Posts
- 11,231
Hi Chris,
We already talked, so you know what I think the proper course of action is. Regarding PHP, it is not necessary that you learn it in order to do traditional Web design. In fact, it is not necessary that you learn it in order to do complex, server-side scripting. You could just as easily turn your attention to .net, Python, RoR, ColdFusion or any one of a number of Web-supported platforms.
.net is probably the most powerful. PHP is probably the most well-supported communally - it's quite prominent and the learning curve isn't as great as some others. It's also not nearly as powerful as some other languages, so you have to weigh in the tradeoffs. But no, PHP is not needed, per se.Studio1337___̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.__Web Design
-
05-02-2007, 03:35 PM #5WHT Addict
- Join Date
- Mar 2007
- Location
- Norfolk, UK
- Posts
- 136
After I learned simple html I moved onto css. I also learned more about validating my code to xhtml. PHP is not a necessity but it does have some very useful functions such as being able to include/require files which is a good for navigation menus. You could also learn flash to broaden your horizon.
-
05-02-2007, 03:48 PM #6Web Hosting Evangelist
- Join Date
- Mar 2005
- Location
- USA
- Posts
- 523
PHP is not a necessity but it does have some very useful functions such as being able to include/require files which is a good for navigation menus
If you are creative, become a web designer. If you are good at HTML, CSS, and some scripting languages, along with studying usability etcetera - become a developer
-
05-02-2007, 03:48 PM #7Retired Moderator
- Join Date
- Aug 2003
- Location
- Pittsburgh
- Posts
- 3,490
tcstatic, that's an interesting point. I do plan on becoming a web developer since my designer eye is pretty much blind. Thanks for all the help everyone. I'm going to start off learning CSS and basic designs. Hopefully the rest will come from there.
-
05-02-2007, 03:52 PM #8WHT Addict
- Join Date
- Mar 2007
- Location
- Norfolk, UK
- Posts
- 136
-
05-02-2007, 03:55 PM #9Web Hosting Master
- Join Date
- Nov 2003
- Location
- Newport Beach, CA
- Posts
- 2,923
I definitely believe that people mis-understand the difference between designing and developing.
I've been forced to learn the design side because my business partner is a very talented programmer and I'm not. but when we decided to make a site i had to learn html/css better. (don't use the site eReferrer in my sig to confirm that. it's an old site that was done before I understood css and validation).
And saying PHP can be insecure doens't make a lot of sense. ANY program can be insecure using ANY language if it's poorly coded.Show your reciprocal links on your website. eReferrer
-
05-02-2007, 03:58 PM #10Web Hosting Master
- Join Date
- Nov 2003
- Location
- Newport Beach, CA
- Posts
- 2,923
I'm going to be working with a new site once eReferrer is completed and I'm going to use .net to do it.
While it's true some languages are much better than others, if you know how to program you can probably pick up any other language because they all have very similar basics. The nuances and variations (including efficiency) are something that's learned over time though.Show your reciprocal links on your website. eReferrer
-
05-02-2007, 04:03 PM #11Retired Moderator
- Join Date
- Aug 2003
- Location
- Pittsburgh
- Posts
- 3,490
-
05-02-2007, 04:06 PM #12Web Hosting Evangelist
- Join Date
- Mar 2005
- Location
- USA
- Posts
- 523
I know a good looking site/design when I see one and can often improve upon them, but cannot create them from scratch. I have spent days working on a design, just to have someone I know knock out a logo and design in 3-4 hours that fit the sites theme or topic perfectly....those are the designers of the world, and I'm not one of them...hehe
Get very efficient at cutting out a site and giving the same look and feel as the image file you were given, but do it in clean HTML and CSS with repeats for backgrounds, CSS for buttons, etc. Once you get efficient you can take a site that already looks good and recode the HTML, graphics, and CSS and you can often cut the load time/size by 50-200% or more.
I have seen many pages that are literally 200K with images that can be taken down to 30-50K without changing the look/feel hardly at all (if at all).
I would also specialize in "something", but of course be prepared to do almost anything or know the people that can...
-
05-02-2007, 04:15 PM #13Junior Guru Wannabe
- Join Date
- Apr 2007
- Location
- Louisiana
- Posts
- 30
If you're new to web developing, then sure head down the PHP route, there's plenty of available apps that use it that you can begin by creating fun plugins for (Wordpress, etc).
Given you've got OOP background though I'd be tempted to suggest diving right into .Net. The payscale is far greater (though do be sure to look at your local market and in particular if your State depts use MS or open source) and as the_pm mentions a great deal more powerful.
The best thing you can do though is gain a good grounding in as many languages/technologies as possible and also develop a process for picking up new stuff in a ridiculously short time. It'll lead to an impressive looking CV in a short space of time as well as ensure you are the 'go to guy' when the fun projects using obscure or new technologies come in rather than just being 'the PHP guy' (though hey, that might be what you are looking for).http://www.infinite-media.net - Looking for portfolio work.
-
05-02-2007, 11:07 PM #14Retired Moderator
- Join Date
- Aug 2003
- Location
- Pittsburgh
- Posts
- 3,490
Thanks tcstatic and Vorsuc, I appreciate the comments. I'm not worrying about what pays the most, as I'm a computer science student and will probably just end up in software development anyway. I want to learn these things for my own satisfaction and also so I can develop (half?-) decent sites for clients.
-
05-03-2007, 06:59 AM #15Disabled
- Join Date
- Mar 2007
- Posts
- 337
You can choose from the many courses here http://www.hwg.org/services/classes/
-
05-03-2007, 01:47 PM #16Newbie
- Join Date
- Apr 2007
- Posts
- 14
If I where you I would first fine tune your basic HTML knowledge to very skilled knowledge according to the webstandards.
Then since you say your graphic design skills are not that good start trying to look at other peoples work. Make some screenshots of websites you like open them up in photoshop (or another application, I just prefer this one) and enlarge the screenshot. Take a good look on how things are done and try to make them yourself. If you get stuck somewhere try searching for a tutorial (there are many out there).
Start with some basic things like a header, a menu, some buttons etc. and work from there.
Good luck
-
05-03-2007, 01:54 PM #17Retired Moderator
- Join Date
- Aug 2003
- Location
- Pittsburgh
- Posts
- 3,490
-
05-03-2007, 01:57 PM #18Junior Guru Wannabe
- Join Date
- Apr 2007
- Location
- Louisiana
- Posts
- 30
http://www.infinite-media.net - Looking for portfolio work.
-
05-03-2007, 02:40 PM #19Newbie
- Join Date
- Apr 2007
- Posts
- 14
Please be adviced that what I mentioned is for training purposes only. It's not advisable to use parts of other peoples work (even if you made them and used the original as example). But I guess you understand this allready.
I really think you will learn a lot from doing things this way, and especially when you enlarge screenshots you can really see how things are done. For example sometimes a 1 pixel line can make a very big change in a design.
-
05-03-2007, 04:01 PM #20Disabled
- Join Date
- May 2007
- Posts
- 205
im in the same boat as you, my html and css skills are perfect i can code html with css as well as having some php knowledge. But these coding skill don't mean that I can make visually pleasing sites.
ive come to realise that html is only half of designing a website, the other half is graphic design and in some case you have to html code around you graphics. I decided a while back when i get time i would go back and try to learn the workings of graphic design, by making simple background, user bars, logos ect navigational bars, in hope i can then use the knowledge of graphical design as well as my html coding knowledge to make "pretty" websites and until then none of my sites can really progress.