A List of Essential Web Design Skills
100Introduction
Your Web Designer Needs To Know These Things . . .
Hi - My name is Liz, and I'm going to describe the key list of skills I think you need in order to become a freelance web designer, or web developer.
These are the skills list you need to work towards if you decide to build your own site by hand. If you are freelancing on your own, it is not the same as working as a web designer for a company. As a freelancer you need a broader understanding of a wide range of web skills. You also need to know when your skills are good enough for the job at hand, and when you need to get help.
You can also read this hub as a list of skills that your web designer should have if he or she is going to be of real value to you.
In either event, what follows is a personal opinion. So please do comment if you agree or if you disagree.
Stuff You'll Need
Before you start on your web design journey, you're going to need
- A fast PC (or MAC), but preferably a PC with a screen capable of a high resolution (1900 x 1200 preferably)
- A fast internet connection that is always on
- Some reliable hosting
- A domain name and an email address of your own
- You'll need software too, but much of what you need to develop your own sites is either free, or very cheap. The only really expensive software I use at the moment is Photoshop, but there are cheap (and free) alternatives to that too.
Efficient Working Environment
A Little More About That Computer Of Yours
A Quality Working Environment Matters
When you start doing web design work for yourself, you'll find you need access to a number of web pages and tools at once. You may have a number of open windows up on your screen and if your PC is under-powered, you'll find the process more frustrating than it needs to be, which will interrupt your concentration, so hinder your progress.
Why Do I Say You Need a High Resolution Screen?
The benefit in having a display with a high resolution - practically this means you won't have to move windows around in order to read a page or use a tool. The whole window containing the entire thing you are looking at, will fit on the screen. This saves time and your temper.
See How A Typical Screen Looks at 1900x1200 Pixels
If you click on the image above, it is a screenshot of my PC screen - see how many windows I can have open all at once, that I can see without having to move them around too much? This saves you HOURS of time.
Learn XHTML for Free
- Click to learn XHTML
W3Schools is the best free resource online for learning XHTML.
XHTML / HTML
XHTML is the basic language of the web. Using this technology alone will enable you to write simple, text based web sites. If you put your mind to it you can learn enough of this in an afternoon to make a simple, no frills, static web site.
Now I don't advocate this if you are trying to sell your web design skills, but if you are a newbie, just starting out, you can write a very simple site just using XHTML and you can do it without too steep a learning curve.
An example of what XHTML looks like is shown on the right. Click the image to see it full size.
XHTML is the computer language used to build the ordinary text on a web site and display images. Almost every website you'll see is made up of XHTML or HTML. This is a relatively easy language to learn and if you put your mind to it, you'll be writing XHTML pretty well within a few hours.
You can type this stuff in using notepad or an ordinary text editor. Or you can obtain an XHTML editor which will colour code what you type and help you correct syntax (the grammar of programming languages) errors.
Same XHTML - Different CSS - See The Different Pages
Click thumbnail to view full-sizeLearn CSS for Free
- Click to Learn CSS
The best free CSS learning resource for beginners
The Power of CSS
CSS stands for cascading style sheets, which is a bit of a funny name.
It basically means that if you write a nice plain XHTML web page, you can make it look completely different by applying a separate CSS style sheet file to it.
This is powerful and simple - imagine - you can write a web page that looks one way, and by only changing the style-sheet you can make it look completely different.
Click the image thumbnails on the right. Each one is exactly the same web page, using exactly the same XHTML. The only difference is each one has a different style sheet and images applied to it.
Now do understand, to get these types of results with CSS you'll need to be very good at it, and have great graphic design skills.
BUT the point I want to make is that even just using pure CSS and XHTML, (and practically no graphics), you can still achieve a simple, good looking site that people will love. Actually people tend to prefer simpler sites in the long run - the ones they visit every day.
Bottom line - you'll need to learn CSS. And more importantly. IT'S NOT HARD.
Javascript
JavaScript is used in conjunction with HTML to access the Document Object Model (DOM) of the web page.
JavaScript runs locally on the user's computer and can respond quickly to the user (as opposed to scripts that run on the web server which would take longer to react). Examples of why you might use Javascript are :
- change something when the user rolls his cursor over an image or a link - for example you might change the image or re-colour the link
- validate some user input on a form
- open a new window - a pop-up window.
Look. I'll admit it. Javascript is a little more difficult to master if you haven't come from a programming background. It is by no means impossible, but will take a little more effort.
The good news is you can actually use a lot of pre-written Javascript modules when you first start coding, so don't be alarmed by Javascript's apparent complexity. Try looking through this web site which provides a fantastic and easy introduction to using Javascript for certain functions to get your self on the right track.
DOM Example
- DOM Example
Uses Javascript to access elements of the web page and change them at run-time in response to a user click.
Learn the DOM for Free
- Click to Learn About the DOM
One of the best free resources online to learn about the Document Object Model
The Document Object Model
The Document Object Model, or DOM, allows a web designer to programmatically manipulate the contents of a web page.
What do you mean I hear you say?
Well, if you are new to web design I don't blame you for wondering what on earth I am talking about.
All the individual parts of a web page are accessible via well defined routines (in say Javascript) so that you can make a web page dynamic. Events - i.e user actions are also accessible which means you can respond in real time to user actions.
So - if someone clicks a link on your page, you could (if you wanted to) decide to make a new paragraph of text appear, as if by magic next to the link.
Knowing about this sort of stuff, even if you don't strictly know how to do it, means you will be more aware of the possibilities available to you on your web pages.
DHTML Example
- Example of a DHTML Script
Snowy scene with subtle falling snow.
Learn About DHTML For Free
- Click to Learn DHTML
The best free introduction to DHTML
DHTML
Next you'll need to learn about DHTML - known as Dynamic HTML. It's not another type of XHTML - it's the same XHTML we talked about earlier, but rather DHTML is concept of using all the following technologies together :
- A scripting language - in our case Javascript
- CSS
- The document obect model (DOM)
- XHTML
These components of DHTML have already been described so I'll just talk about what DHTML does for you.
Ok - are you ready?
DHTML allows you to programmatically access every part of your web page at run-time via the DOM and Javascript so that you can alter how the web page behaves as it is running. DHTML gives you the ability to create a more dynamic web page over just a static web page (i.e. one that you wrote using only XHTML.)
Now when I say dynamic, I don't mean images jumping about all over the place. Rather more that at some point, you might need to send an item of data from one place on the page to another at run-time.
However, just to show you the sort of thing DHTML can do and also to let you see something you should no longer think about doing to a web page -the link shows a subtle snow effect over a photo.
- Ajax Example
Substitutes an image at run-time using Ajax, and without refreshing the screen.
AJAX
AJAX is not yet another programmng language - it's a bit like DHTML (which uses the DOM, Javascript, XHTML and CSS together), in that it is the practice of using Javascript together with XML, but asynchronously. AJAX means Asynchronous Javascript and XML. Asynchonous means things can happen potentially, all at once.
Nowadays AJAX is used widely in Web 2.0 style web sites as it can, in most cases, significantly increase the user experience.
A simple example is shown in the link on the right : A random image is substituted by going to the web server, generating a random number which corresponds to an image, and then sending the image to the page. The page does not refresh. Cool uh? Look - don't despair - if you don't understand why this is cool. Yet!
Server Side Scripting - e.g. PHP
You'll need to understand and use at least one server side scripting language. Examples of these are:
- PHP
- JSP
- ASP or ASP.NET
to mention just a few. I use PHP as do many freelance web developers.Server side scripts allow your web pages to do a lot more than straightforward XHTML pages.
Basically, a server side scripting language is something that the webserver runs before building the XHTML web page, and may even generate XHTML on the fly. It is also used to access databases, so you can retrieve information about customers, products or users and once say a user is logged onto your web page, you can make the page personal and relevant to the them.
SEO Squirrel is Written With CodeIgniter
CodeIgniter Introduction Tutorial
PHP Framework
Although you don't need to use a PHP framework, (assuming you are using PHP as your scripting language), it can help to do so. I resisted for some time, but found that I was coding the same boring bits of web applications time and time again, so now use my PHP framework of choice which is CodeIgnitor.
CodeIgniter suits me because it is EASY. The advantages of CodeIgniter are many. The number one advantage being that it is utterly simple to install, both on your Windows development box AND on your Linux webserver. To install on both, I guarantee will take you a maximum of 1 minute per installation. Try that with symfony, Zend Framework CakePHP or any of the others.
CodeIgniter is small and fast and easy to use. Even if you have never heard of the MVC architectural pattern.
That said, if your web developer does not use a framework, no worries. It is just better usually for productivity if he/she does.
Database Skills - e.g. MySQL
MySQL is a freely available relational database management system and is the best choice for the freelance web designer.
A database enables you to store information that you can retrieve at a later date and enables you to store :
- specific items of data about customers
- allows for customer login and password retrieval
- personalisation of web pages
- customer accounts and history of transations
- product descriptions and pricing
The list is in fact, endless and is entirely dependent on how you want the database to enhance the functionality of your website.
You will need database design and maintenance skills in order to create well organised and extensible design. But, I want to say - it is another thing to learn, true - BUT - it really isn't that hard. I did a Computing Science University degree in the UK, and studied database design so I know it from the academic viewpoint and from having been a database consultant for years in the City of London banking environment. That was a challenging time - I mean I had to tune (like tuning an engine) databases with many millions of records.
You probably won't be dealing with more than a few thousand records in any database you create for your first or second web design project. So don't worry about it. It is a lot to learn, but if you want to, you can do it.
If you don't, then like I said earlier (or maybe in some other hub) - go see Ken Evoy.
Search Engine Optimization - Internet Marketing
There are four elements to internet marketing - the process by which you bring targetted traffic to your web site. Namely :
- on page search engine optimization - this is where you construct each page on your web site to be as appealing to search engines as it is to humans
- paid advertising - this might be pay per click advertising
- excellent website content- this means you can't just have a 5 or 10 page website (well you can initially, but you have to add a new page or three every week, or so until you have hundreds of pages on your web site). Excellent and copious content will attract incoming links
- off page optimization - this is where you use directories, social media sites, forums and others to bring in relevant traffic and add to your search engine density.
Build It And They Will Come . . . No They Won't!
Many people believe that all you have to do is build a pretty, web site with a cool design with about 5 pages and people will flock to it. They just don't get it. The site shown up above is one such site. Since creating this hub, the site has been taken down.
How cool is a site that looks good when it gets few visitors.
- web design is not all about graphic design
- web design is not secretarial (typing)
- web design is not something a graphic designer can just turn his hand to
- web design is a comprehension of, and ability to use a large number of internet technologies
Photoshop - Making It Look Good
All right - you don't need to learn how to use Adobe Photoshop in particular. There are lots of other image manipulation programs out there that cost a lot less. However, there are zillions of Photoshop tutorials for practically anything you'll ever want to do, so I tend to favour the use of this program.
Now don't get me wrong. I am not suggesting that by learning this program you will become a talented graphic designer - you may already be one, in which case good for you.
But if you are like me, you don't have any graphic design skills. Just make your mind up to learn a few simple tasks using this tool, and you'll be able to make professional, graphically enhanced websites without being artistic.
Flash Examples and Resources
- Flash Animator
An easy to use flash animation tool - All About Flash
Wikipeadia on Flash - Sister Snog
I have no idea what this site is or does. It IS a Flash website - but I was too bored by it to stick around long enough to watch it unfold. Imagine if you signed up to their site - it wouldn't do to be in a hurry to log in, would it?
Flash
You Can Avoid It If You Want To
Unless 100% Flash web sites are something in which you want to specialise, there is no need to dash out and buy a copy of Macromedia Flash right now.
Check Out Sister Snog
See the link on the right ->>>>
Like I said - what this site is about doesn't hit you straight away. I think that is the downside of slow reveal flash sites. It is graphically beautiful BUT the information it contains is severely limited. This means people will not be flocking this this site in their thousands from the search engines. They won't be able to find it. The site owners probably don't value Google search engine listings and must have found a better way to make their site known. Maybe off-page, via Twitter and other social media, and/or by PPC.
Try doing a site command in Google like : site:www.sistersnog.com. You can see there are very few listings. That's the sum total of what Google knows about the site. But interestingly, if you do this command instead : site:sistersnog.com (without the www), you'll find they've tried to address this by starting a blog in a subdomain of sistersnog. This looks like a new addition to the site, and should help a lot in bringing in visitors.
Flash Doesn't Work Well In Search Engines, True . . .
The reason is, that whilst a full-on Flash site can look wonderful and display safely in any size of screen, using any flash enabled browser, it generally has very little textual content. And what little content it has, (unless you take extra steps to duplicate the content in XHTML and employ a measure of cloaking), can't been seen by search engines. This situation is changing and a friend of mine called Fadi is an expert in making Flash sites visible to search engines. If this interests you, please contact him at solutions416.
. . .But Text Isn't What Flash Is All About Anyway
Flash is after all primarily a graphical tool, and text features low on the agenda of most fully Flashed web sites because if the designers wanted a lot of text, they would probably have used XHTML instead.
A Compromise
The answer to using Flash for most of us is not to build 100% full Flash sites, but rather to use Flash in key situations on a standard XHTML site, deploying it only where you need to make a visual presentation of the type that Flash does so well.
Used in this way, Flash is not the container, but rather one of many possible items in an XHTML container. Used this way, Flash has no impact on search engine visibility and you can use the rest of your site to communicate using text and images.
There are many low cost, Flash generation tools that you can use to create small Flash presentations. I really like 3DFA and use it for most of my Flash output.
On Page Search Engine Opimization
As you build your website, you'll need to keep in mind what your goal for building it is. Presumably you'll want visitors - a website with no interested visitors isn't really up to much is it?
It's Not Hard
There are a number of simple steps to take to optimize each page for search engines like Google. Other types of optimization nowadays take place off page (i.e. with the other things you do to create interest in your site that don't take place on your site), but you should not neglect the foundational importance of on-page optimization. It is part of what makes your site eligible for appearing on a first page position in Google for example.
Briefly, you'll need to create good quality title tags, description tags headings and content, that are on target for each page's topic. You'll need to make sure each image is properly tagged, (I saw a 'guru' on a YouTube video the other day actually say that alt tags on images are no longer important - like DUH!). Alt tags on images ARE important. But maybe you need to learn how best to write them for both your visitors and for Google.
Conclusion
There is a lot to learn if you decide to become a web designer, and more importantly as I hope I have emphasized, a lot your web designer needs to know before you hire him/her. I will add to this skills list over the next couple of days as I can think of quite a few more items to include.
Just Starting Out With A Business Web Site?
If you are just starting out with a new business and need a website, you can of course hire a web designer to do everything for you, but do consider
- finding the right web designer with the types of skills I have talked about
- maintaining the site yourself without resorting to tools that turn the process into some sort of WYSIWYG-fest. If you hide behind point-and-click tools you will never understand what is going on and never know how to apply subtle but important code changes to site. You only have to spend some time in Site Build It forums to see that much.
- I don't believe you can really be serious about making your living online unless you have a big starting budget and can afford to hire people to work (and think) on your behalf, or if you already know everything you need to know and can therefore competently outsource.
- well, this hub is over 3 years old now, and a lot of stuff has happened since I wrote it. One of the things we have done is to stop doing so much web design work and now we create more products. We are building a new product that will create sites -WordPress sites - professionally for you at a low price, including all aspects of what we believe makes a good website. It won't stop you having to learn, but it will prevent you getting stuck on the way as your site will be technically correct and good looking from day 1. If you would like to be on the mailing list to be notified when the first version of this product is ready, please visit the contact page here : and let me know you are interested.
Think About Maintaining Your Website Yourself
So by all means pay someone to start the site for you - you know set up the basic template and the first few pages, but thereafter you or someone in your organisation needs to be in control. I believe your web site is too important to entirely outsource its development.
If you can find someone competent to start you off (and I don't mean someone who can only do beautiful drawings, I mean a technical web designer who knows how to use a template to make up for their graphics shortcomings) who can do everything functionally you could ever dream of with a web site, and ask that person to answer your questions when you get stuck, you could think about handling the update and maintenance of the site yourself.
You'll be amazed at how your confidence will grow and the upside is that when you do really need help, you'll be in a strong position to figure out who can help, how much it should cost and you'll be pyschologically prepared to learn from the experience.
Please don't forget to contact me here if you want to be one of the first to use our new low cost WordPress site builder product.
Liz
vote upvote downsharePrintflag
- Useful (26)
- Funny (1)
- Awesome (10)
- Beautiful
- Interesting (4)
CommentsLoading...
hiya liz am mason and im wanting to start a comparison website and since your the most knowledgeable person ive found on the subject i would apreciate it if you would set me off in the right direction please
hiya liz my names mason im just wondering if you new what skills are required to create a comparison website is it something you havnt mentioned or is it a mixture of a few and thanks for creating this hub its got me off to a good start
I bought a few books on HTML, PHP and MySQL and would highly recommend anyone thinking of setting themselves up as a web designer to get books covering these subjects as the first thing to do.
Hi, Its really good article. I am using HTML, CSS and good in Photoshop for web related designs. And I wanna develop additional skills like PHP, JSP, ASP, mySQL, XML, XHTML, DHTML and Javascript. And your article gave me good inspiration to learn. Thanks Stormy.
Nice article.Thanks a lot.
Very detailed hub. Thanks for the tips
Good Artical
Hi!
I am just getting into web design and this site is a big help and great site! I am curious, where does HTML5 fit into this list? Does it belong at the beginning at HTML and CSS? Does it belong with DHTML? Should I learn HTML, *then* HTML5, or just HTML5?
Thanks in advance!
thanks...this is the best way of understanding....thank u so much
good work you have done for new upcomimg web desingers like me; thanks for all it.
Hello..i am basically a Telecom Engineer but i have very good skills os C/C++, but i am very much confused that how can i use these skills to make an opensource website and how should i proceed ? i am doing a job in Telecom but my interest is in coding so i want to do it at my own.can you please help me that frm where should i start ? Please note that i have good skills of c/c++ and i have only done the coding in mircosoft visual studio c++...
Hi, very nice post! I was wondering if JAVA is also an essential skill for web developer / web designer? Thank you Dimitri
I would like to just correct one thing I have noticed (sorry for being far too particular), but XHTML or HTML for that matter even XML is not coding.
Coding is not static (X)HTML, coding is when you allow a user to go through a path of logic of a site changing it's appearance based on their actions.
In no way does XHTML or HTML or even XML allow for you to change content of a page based on a users actions, that's up for coding, it's markup which is 100% a different thing
Thanks for the follow on Twitter. I could always use a follow from you on Hubpages as well. hint hint ;)
stormyweather, the fact that Thek1ngsway thought you plagiarized was his problem, not yours. I think you did a great job on this hub and you are teaching a lot of new web designers the field with your hub, so congratulations to you on that as well.
I have written some popular hubs about the web design business itself and have developed over 300 websites with the technologies you list above, so as someone who has been doing this for 15 years, I encourage to keep going with this hub and to keep up the good work. I look forward to seeing more great hubs from you.
Bruce
Hey stormyweather, good points about the spam, but I always end my comments with "Bruce". LOL
Anyway, regardless of updates, I think the technologies that you wrote about still stand today. I wrote some hubs on HTML 5, CSS 3, and jQuery that you are welcome to checkout.
I think a lot of DHTML and AJAX are being handled by most web designers simply with jQuery.
I do like your information about search engine optimization.
Keep up the good work! Great hub. Voted up!
I am very happy to read your articles it’s very useful for me,
and I am completely satisfied with your website.
All comments and articles are very useful and very good.
website designing and development
Hi thank you for a great hub. Good information for both PC and Mac users. I think it needs an update though, plenty new technology out now.
Great hub and very complete. There will always be new technologies, but If you get a decent grasp of what stormweather has said here... yo're well on your way to becoming an effecient web developer/designer.
Thanks Stormweather!
I can't believe how much information you have included here, great hub! I am curious - have you been updating this page over the years to keep it current? It seems a little dated on the one hand, but at the same time all the technologies it mentions I am still using...
Hey Liz, great hub. I just got into CodeIgniter and wrote 2 hubs on MVC including one on creating your own MVC system.
Bruce
Great hub, its "web design all in one" sort of thing. A starter like me thinks it should be all too easy, but unfortunately, its not.
Start learning from HTML and CSS (which i found extremely difficult to master with the casual approach). Javascript and Php are easy if you have good programming background. Graphics, AJAX, Flash and ............, its really a long list.
Hi,
Great educational information first of all. Absolutely loving it.
As I am learning some of these programs myself right now, I have a question: how long did it take you to master all these skills and software? What order did you learn them in?
Cheers,
Jason Li
Hi! This is a great hub post! Thanks for making it crystal clear and making some sense of the chaos.
In the last three weeks, I have done this:
1. Learnt Sony vegas 9 from youtube posted tutorials
2. Learnt Dreamweaver CS3 and coldfusion through essentials and advanced video tutorials from total training.com
3. Learnt Flash CS3 through essentials course from total training. com
4. Learning object oriented programming basics before diving into PHP and Javascript.
I downloaded trial software from Adobe and Sony sites. And those total trianign videos - I got them free because my local library has licensed those videos. I found those 8 hour hands on videos to be more informative and productive than books or class room sessions. I could stop, explore, navigate and follow along watching those videos.
Of course the next steps is to do photoshop, fireworks, mySQL, PHP,coldfusion and more hands on of everything I have learnt so far. I am also chalking out ideas about the websites I want to build and in parallel will start desining at least one. And I want to spend more time designing than building initially.
Meanwhile, does COLDFUSION stand strong along with PHP,ASP etc? How would you rate COLDFUSION?
I have learnt so much in the last three weeks. Web Design and Programming is a great field for me as I love constant learning and uninterrupted. i.e I don't have to go to class, wait for others to understand, pay crazy fees for lab work etc etc. I can sip my OJ at home at my desk and learn away!
Thanks much and I will follow your blog more often now.
Perfect post, great information... Thanks a lot Liz. What about using APIs or developing APIs for our web site? Can you give some information also for that? Thanks.
What great information you have here. Well done!
Great hub actually, I'm a web designer myself and appreciate your effort putting all the skills you need in a single article, very helpful for a newbie!
I think it is very useful for me. may i know about salary for web designers
great information.i too wish i had found this article when i first got started, it would've save me some headaches.
but the greatest teacher is experience and once you get started building websites, you will naturally break into learning, at least the basics of, css and java. you simply have to in order to move forward and grow.
This is a great article. I wish I had come across it when I first began web-design. I can't stress enough how much knowing CSS changes the web-design process! Glad you covered it, thanks for this article!
Do we really want most of the Web to look practically the same? I’m really getting worried about the popularity of Web 2.0 trends in Web&Graphic Design. It’s getting harder and harder to find a truly unique, originally designed website/logo nowadays. I wish Web 3.0 will bring some distinctiveness to the modern design.
Back again and still appreciate your article. Cheers.
In my opinion every pro designer needs to have grip or least have some hand on
- xHTML and CSS
- Client-side scripting (Javascript)
- Server-side scripting (ASP.Net or PHP)
- Database (MySQL)
- SEO
Thanks for taking the time to share this information. It has proved to be very useful.
geeks. (:
wow.. that is one huge hub.. its very useful for us web designers.. thanks for this informative hub..
Found this hub page really helpful! Thanks very much for taking the time to make it!
m really thankfull to U..........
Wowwwwwwwwwwwww
Great beginners guide. Ignator looks pretty good. Check out http://www.mediahut.co.za for some free tips as well. Anyone know of any other tips sites?
Thanks Stormy! Great read. I agree with you about hand coding. Have you checked out http://www.sohtanaka.com I like his blog and his work. Learned CSS there and W3. I'm working on Jquery stuff now. I have a hard time with Javascript...I'm solid with vbs for administrative and vb.net compiled programs but javascript gives me headaches the syntax seems so weird...but I keep plugging away at it. Anyway, I haven't tried php yet have focused on asp.net and MS offers Visual Studio express web dev, which is great for learning. It switches between WYSWYG and code readily, which I use to set the page up how I want and then I look at the code and learn how to tweak it. It has auto complete, which allowed me to start coding with minimal knowledge and as time has gone on, much code has become 2nd nature to me. Love it! for those interested in asp.net anyway...don't know if something that helpful exists for php...if so, let me know. Do you have a good reference for Jquery? the site and tutorials are helpful but require lots of searching...looking for a guide of sorts.
Thank you! I totally agree with that w3schools is a great place to start a web development.
very nice info thanks for sharing
That was a very nice artical to read thank you =D
Being an effective web designer requires developing a number of different skills. Not all of these skills are limited to the technical and artistic aspects of web design. Communicating with clients, project management, and promotion are all important as well.
I think you need to add python and django to your list of Server Side Scripting languages. Python is easier to learn for any beginner annd much more readable, it is also much faster building database driven sites in Django, and it is a better technology than PHP. Since discovering Python/Django I would not go back to the headaches trying to decipher PHP as a database building tool, although I still need to hack some PHP scripts when using CMS or e-commerce systems I would never choose it as a development too1 again.
p.s.
also a section on CMS, Blog and e-commerce systems.
Photoshop, Dreamweaver, Modx CMS... that's everything I use.
I want to buy Swish for flash.
WOW! very informative. i guess i have too much to learn first.. :(
Very good article. You write well and provide some valuable information..
Really good hub Stormy,
You also need a plan that you can stick to if you are freelancing. I know for a fact that there can be days that you don't feel like working, but you need to develop a pattern and STICK to it.
Also, it is very important to network in order to get more and more clients ;)
Hi Stormy,
First off let me thank you for putting up such valuable information. It is greatly appreciated! Secondly, I have about 3 questions that I wanted to ask you. Yes I know it’s a lot but please bear with me! If you can answer all 3 for me I will be most grateful!
My first question is: I have an A.S. degree in Web Development and unfortunately my school didn’t teach me the finer things like XHTML, CSS and JavaScript, so of course my current skills are way out-of-date. I have taken the W3Schools tutorials and I was planning on buying the HTML, XHTML and CSS for Dummies book to upgrade my knowledge and skill set. I was wondering, is that the right book to start off with and secondly, is there anything else that you would recommend that I do?
My second question is: Once I’m able to get an understanding of the current trends in web design I of course want to design a website that displays my abilities. The thing is that I don’t want to do a “portfolio”. Honestly, in my opinion, I feel that a portfolio is amateurish and unprofessional. I want to do a legitimate, professional website that will show employers that I’m able to create something that they can actually use. As it stands I have no idea what kind of site I want to design. Do you have any ideas that you can give me?
And my last question is: To be perfectly honest, the only reason why I took up web design in college is because I liked the fact that I could be creative. I never really liked to code. Maybe that’s why I gravitated towards Macromedia Flash! So as you can probably tell I am most definitely a creative person and not an analytical, logical person. Being that, I have a difficult time learning or even finding an interest in coding. But also, I’m torn because I feel that in order to be a good web designer coding is something that I just can’t avoid. That is why I thought about getting my B.A. in Graphic Design. Funny thing, I always thought that I should build upon the web design degree that I already have, but the way I figure it, with a graphic design degree I can still be creative without having to code and not only that an employer would see that I have a web AND graphic design degree on my resume and think that I was well-rounded. So Stormy what do you think about this decision and is it a good career move?
Thanks in advance for your help!
p.s. If you can’t reach me on your hub, kindly send your response to shomeluv0231@yahoo.com. Thanks!
Great info! I have bookmarked this hub for further reading..
very useful web design content thank you. I will share this to clients
Great tips thank you.
Hi Stormy great Hub! Much needed reference to all website designer.. Thanks for the share :)
from where should i do web-designing course?
and is it fruitfull to pursue d carrer as a web-desginer?
Very informative hub. I plan to use it as a reference resource.
thanks to u i realy got so much of idea from this.
Very well written and informative.
Great post. It will help to master a CMS and blogging platforms.
This is a well organized, thorough hub that I found very useful. Thank you for sharing!
Mike
hi,
this is so inspiring. getting a fast PC is a great. i used to upgrade my laptop memory to maximum value, ie: 2x2GB.
anyway, choosing the right web layout design is a bit confusing for me. some says adobe photoshop is good, while others say adobe fireworks is better. so what do you think? what's your favorite software to make web mockup? thank you.
Search engine optimisation is not very useful for small local businesses. When you start as a freelancer - this is the sort of busniess that you will be working for. The reason is that you can get thousands of hits per month- but if the surfers live more than, say, 20 miles from the business then few will result in sales.
Rather than optimise these websites to the nth degree then help small local businesses to do some simple things :
- make sure the business has a simple, memorable URL which
has the business name e.g. www.bacirestaurant.co.uk
- register with Google Local
- have a large sign with the URL shown prominently
- get business cards printed with the URL and give them
to each customer
- use tillrolls with the URL printed prominently
- give customers freebies with with the URL written on
them (chocolates, mints etc.)
- leaflet local houses and show the URL prominently on
the leaflets
Nice article. I haven't tried code ignator before but from what I see in the video it looks pretty good.
Jason
Plecco Technologies, Inc.
A Charleston Web Design Company
thanks Stormy for providing an inspirational and comprehensive content. It has great information. Anita
Hey, nice hub. Was looking for some well written web design hubs and yours are all extremely informational.
Great Hub! Thanks for the info and for the tips! I really learned a lot reading your hubs.
Thank you for explaining the different types of skills that a web designer should know in a comprehensible way. David Childress in the about.com forum referred me to your hub. For someone trying to enter the field, you provided some crucial info that I needed to know. You rock Stormy!
Jeff
this is really a wonderful hub....
very informative .... very nicely explained ....
keep the good work up .... god bless you .....
Great site for someone like me who is just starting out and is attempting to learn this on my own.
I am using 3 of the textbooks that Stormy has recommended... Each has their own specific strengths.
Ian Lloyd's, "Learn to Build Your Own Web Site the Right Way Using HTML & CSS" is the perfect text for someone totally new... He could have tried to cram in a lot more in 424 pages but it WOULD HAVE COME AT THE EXPENSE of "clarity".
The Sitepoint book matrix states that Ian Lloyd's book will take you through "beginner" status and prepare you for an Intermediate-level textbook... I agree.
Jennifer Kyrnin of about.com(New York Times)HTML/XHTML forum is now incorporating Lloyd's text into her free beginner's class.
Stormy is one of the FEW PEOPLE that I have seen that recommends Patrick Carey's "New Perspectives on HTML, XHTML & CSS".
The author has just published the same text with a 4-chapter suffix on DHTML drawn from his new standalone DHTML book.
The strength of this text is once again "clarity/understanding" BUT IT IS ALSO chock full of projects that the student must work through... the later projects in each chapter and in the text require the student to take more responsibility for page creation AS OPPOSED TO relying on the student data files.
Chapter 7(Multimedia) in this book has presented problems for me which I'll try try to tackle later on at another point in my studies... The rub here is that the experts in 3 forums have not even attempted to take a crack at them also... The Student Data Files for the Chapter 7 tutorial are incomplete when accessed from the primary course.com site... Go to the coursedirect.com mirror site to get the COMPLETE offering of Student Data Files for Chapter 7.
The New Perspectives text is a MUST PURCHASE book... If I had to buy only two texts it would be those listed above.
I also like the Elizabeth Castro, "Visual Quickstart Guide to HTML, XHTML & CSS".... It is a PERFECT REFERENCE companion to the other two texts as one gets bite-sized chunks of explanatory tasks COUPLED with visual screenshots... I'd recommend reading the screenshots and captions first and then look at the associated text... This book is EXTENSIVELY cross-referenced and for total beginners, it is a must that you follow the cross referencing when Castro employs it.... You'll have to go through this book a couple of times (maybe even three times)to get the benefit of what is crammed in here.
When I go through and complete each SPECIFIC TASK contained in the chapters in the Lloyd and Carey texts mentioned above, I then look through to see what Castro has posted on that same SPECIFIC TASK in her book.
This is the way I hope to learn HTML & CSS...
Again, thanks to Stormy for providing a roadmap for further study beyond the Intro texts, I'm currently using....
When I attempt to tackle the problematic aspects of Chapter 7 in the Carey text once more, I'll let you all know how things proceed.
This Hub explains perfectly why it is important to hire a professional web designer! What a wealth of information -- especially when you consider SEO and strong copywriting on top of it. Excellent job explaining everything in understandable terms. Amazing!
Very good info, thanks
Excellent hub.
plenty of good information there for any up and coming web designer.
Well..First of all pardon me for my poor english.I was well known as a freelance flash designer several months ago and trust me..I didn't know anything about scripting side except action scripting..However I wanted to go beyond my design skills.After that I spent more and more time in W3Schools to learn web developing skills.Somehow I managed to learn xhtmland xml sides.I always had this intention of using my design skills to design mockups and convert them into html.I'm still on my way to success. :) All this time I didn't stop my flash designing as I had to keep my position.had to keep it steady.
I really like your point of view Liz.We can't limit our skills under one big roof.This space around us is only getting bigger and bigger.So we have to work harder to gain something.I have this dream ever since my childhood until now to become a top graphic designer.(smiles) Now I need to learn browser scripting and server scripting sides.
Again I say..This hub will make a big difference in the reader's mind.I mean in a good way..You're thinking on both sides and that's the most unique part. :) i think you should start writing a book Liz.Trust me..there will be a crowd of millions.
But I feel bad about one thing...I had to find this article 15 months ago.I feel so jealous of Raven King by now.keep up your good work storm!
What a great collection of all the main website design skills and we found this very usefu, thanks
very informative, thanks a lot for this web resource
thanks for clearing up what AJAX was, I constantly heard things like "it's made with AJAX" and I was always overwhelmed that i had to learn this whole new programming language... i guess i filled all of those criteria except javascript. thanks for the links.
great post!
im a web programmer, i never do web design by myself.
is that possible for a "coder" to become a web designer too?
thx..
use gimp instead of photoshop.. gimp is free..
also if you use content managem,ent systems.. it will lower development time
This website is great! I'm only in high school, but I'm thinking about pursuing a career in web page design, and as of right now I know very little about it. This summer I'm going to try to teach myself more and I think this website will really help me!
Hello LizzyStormyweatherI am Vipul from india ,Yesterday I just surfing on Google "What skills are required for Web Designers?" and it's god grace I found your blog, this is first time happend I found the information up to the mark, whoever don't know about Website Design he / she can understand what is that by reading your blog, Matter of blog in simple understaning language, I pray to god who bless you lots and you do such nice work for needy pepole.ThanksVipul PatelIndia
SW
I thought that I had already left a comment on this hub.
I don't see it, so I guess not.
Good hub
its a beautifulllllll hub..great list and frankly its a book mark page:D
W.D.
Great hub Stormy
I agree with your comment "Unfortunately there are a lot of employers who use degrees to eliminate job candidates. Like if you don't have one, your CV goes in the bin. But excellence in your chosen field is just as valuable as is self-belief. If you can't get a degree now, don't worry yourself about it. Start building a fabulous website that describes your experience and your skills, and demonstrates your new skills. Add a blog to it describing your learning activities. Then link to the whole lot from your CV. You'll get a job.".
When judging a website, the credentials of the web designer are not the issue, it is the end result that is important. To me web design is more like a work of art and that means it is subjective. People will like it, dislike it, ignore it, not understand, completely understand it, raulti it and adore it. Basically all of the reactions to a work of art.
Like the one page resume (CV) rule cast upon us by the unknown Gurus, one size doesn't work for all. It is the story that is being conveyed to the reader or viewer that is important.
We have come a long way from the computer screens that had black print on a white screen. That was more like a piece of typewriter paper. Today we have a dynamic color version of a magazine to replace it.
A similar transition has been made in television. Created in black and white and now progressing to full colors in high definition. This also happened in camera development.
There are merits in pure classical black and white media but that is a niche in the world of graphical depiction. Color to me is an additional dimension to art but it can be abused and made garrish or unappealing.
CSS, and the ?htmls along with the other programs like AJAX etc are tools that enable us to more easily show our creativity in web design. These are only tools, creativity is an important accessory that comes from the designer using those tools.
My comparison to art only matches the creativity aspect of web design, there must also be a utility side. The art draws the people to the website but the utility of the website keeps them coming back.
A sweeping general statement on my part that is probably riddled with execptions. I think that exceptions are always involved where humans are involved in the process.
You may free feel to delete my comments, if they are not within the bounds of your hub.
HTML clipboardI have to say... this is a great hub. We have had a hard time coding one of our pages and found the w3 valuator. It helped validate my html code.
Great Hub. Must get some pretty solid traffic. This will definitely help me out big time. Keep up the good work!
This hub is great. Have you ever used Coda for web development on a MAC? It's like Dreamweaver but alot more streamlined. For beginners especially, it's good to simplify things in order to get a deeper understanding of the design/development process.
I'm not going to "promote" by giving URL, but if interested search it on the web.
It's saved me a lot of time
Thank you for this hub.
Very detailed, well written hubl I am considering taking some web design classes and this was very helpful.
Thank u for this great guide, Stormy. I just got my Associates degree in Web Technologie major, and i was not sure if I should become a web designer or web Developer. But now I made my mind. I dont have design skills, so I decided to be a web developer. That is how i got a passion to build web site, when I studied HTML two years ago, and found it not that hard to learn. Thats why I think that is the right way for me. A friend of mine and I just started to create a web site for my church (SDA) with a joomla's template, but we still have a lot to do. But I guess that is just how you start.
Couldn't you just design a website with jooma of Wordpress?
Thanks a lot for your previous answer. Is it really necessary to learn other coding besides Html/Xtml, CSS, Javasript, Php, and Mysql. I have been told that they are really the only ones that you need to learn.
I constantly update my site. This means that i have to change the menu on every page whenever i add a new page. Is there any way to avoid this?
Thanks for the advice. I have just learned html and css. It actually pretty easy. I'm 13 and i already have a decent looking website on the internet. W3schools is very helpful also.
thanks
Hi Stormy,
Its a great hub. You did a great job by posting such an informative hub. I could redesigned my website with such valuable information. Certainly, the knowledge of Vector graphics and programming languages, you mentioned in the hub is really important in web designing. W3school plays an important role in this regard. Please keep me updated with any new information if you have. Thanks for nice hub.
Great guide. I am just starting out. I would say that knowing illustrator would be helpful because of the knowledge of vector graphics and the ability to create your own logos, icons, and resizeable graphics.
Thanks for the comprehensive guide!
Jocelyn Mozak
Mozak Design www.mozakdesign.com
Thanks for this very comprehensive discussion of the wide range of skills needed in the toolbox of a professional web designer.
I'll be referring some of my clients (as well as some web designers) to this hub.
Regards,
Eric G.
Fantastic hub. What wonderful information. Not only about how to become engaged in web design, but also about the different requirements for freelancing and corporate employment. Outstanding! Please let the Hub world know when you are ready to begin your intensive weekends in Devon. My guess is that you will be booked solid forever.
Best regards, Sally
Greetings once again Stormy, I keep looking around the web then comming back here to check on what you're opinion is, I hope you don't mind too much.
I wanted to make a comment about you're previous post about the web being mostly HTML and CSS. I went over to CSS Zengarden after downloading the webdeveloper toolbar for foxfire and was quite shocked to see what happened when I turned off the images. It seems to me that a large majority of the designs are not so much CSS, but images. and the CSS is used more to push away the HTML, or in other words, it was about image design with CSS layout, then CSS design with CSS layout. I was wondering what your opinion on that was.
Also, As I am developing a couple of websites to put in my resume. I was wondering what kinds of features should I make sure to include to show competancy to a perspective client or employer, as far as coding ability is concerned. I know some of it depends on the site needs, but as a resume piece? I know I can't compete with a heavy-duty coder, but I want to show that I have more coding ability than an average graphic designer (which hopefully I do).
I really only have HTML and CSS comprehention at the moment and I am still trying to work on Javascript and Actionscript for Flash at the moment, But you are definately correct in the assumption that they are harder to learn.
- Andrew
p.s. I know that there is no "one" way to do it right, but probably many.
Greetings to Devon sent from a fellow Brit living in Canada.
Clearly your knowledge of code exceeds mine by quite a few breadths.
I am however interested in web development, and only time is preventing me from pursuing things...
In the meantime, I am stuck on the Wordpress free blogs platform.
Check me out at
http://adsensestrategiesadsense.wordpress.com
Best wishes
David
I love living here btw. I just got back from the Viaduc de Millau, I'm finishing up a hub as we speak, the tallest bridge in the world. Stay tuned.
What an excellent hub. I can mark many of those things off myself but I am moving towards using Joomla more. Clients want more and more and want to pay les and less. I find I can get Joomla designs and modify them to meet most of our needs. Please don't beat me to writing a hub about it. I was thinking I'd write a series of Hubs as I delve into Joomla, I'm going to check to see if anyone has done that yet.
Just wanted to clarify what I meant with Javascript vs. php remark. If I could refer you to this:
http://www.sitepoint.com/blogs/2006/10/11/its-offi
Now, I have managed to learn (but not master) html/xhtml/seo/photoshop, and am now have enough confidence to start learning something more difficult. Since, the resurgence of javascript, due to ajax, and the fact that Javascript is considered progrmming lite. I decided to take it on. I did hear a couple of people recommend learning php even before javascript though. I know it's more difficult and I don't want to challenge my fragile confidence too early 'cause I'm trying to develop momentum. I am trying to get most of the client-side stuff done this year though.
Also, I know ajax uses xml as a type of data. How hard is it to learn xml, or how much is really needed.
thanks!
it is really best information about become a professional web dedigners
Excellent Hub!!
I have limited experience with HTML code, but am learning gradually to build on that skill and learn about the tools you've shared here. It may take me a long time, but I think an interesting process.
Thanks for taking the time to provide such a clear and inspiring resource. ;-)
Nice introduction to the subject, but you're right - there is a LOT to learn and it could seem daunting for newcomers.
One point I would like to make - you don't have to learn everything. If you just learn ONE area of web-design inside-out then you have a starting point and you can always outsource the other things.
If I had to pick 1 item from the ones you mentioned to recommend to newcomers it would be SEO/SEM as all the others rely heavily on each other (i.e. you can't really use javascript with out html, css etc etc).
Meet Oosie the struggling webmaster, compiler and designer normally I do my stuff with word. But heck somedays I could struggle for months but struggle I will till its right was born that way. In pc's I did educate mysylf because you get these guys if you ask them a simple question they think they know everything and they distract you so at the end off the day you feel ashamed you have ask them. Or you get those wonderfull people that don't want to talk to you. I've expierence that also in the hardware for pc sector also. My conclusion is you ask for a bread they want to give you a rock to eat. I did work with bigger machines off Honeywell, Foxboro, Moore systems, Siemens plc and I do understand how to config them. But that time is gone now. So I must live with pc and the internet and that is were my problem starts. Have to struggle. The other day I bought software for pc just to find out it couldn't be run with Xp so the same has happen with my virus protection can't run on Xp. Now they laugh at me they have pinch my money which I can't afford to loose. But please send me your link I will put it up on my site mine is http://www.billionhbn.com feel free to put it up on your site. My site isn't complete yet think the info is to much for my host. Or you could be helpfull to tell me were did I go wrong on my site I appreciate comments negative and positive.
Thanks
stormyweather
Very well written and informative. Unfortunately for somebody like me who is on shoestrings but still would like to set up his own website you have made the whole affair rather imposing.
At least now I know the specific skills I need tolearn - may be over time!
Terrific job and congratulations!
Hi stormyweather.
I have been doing things with computers since the Sinclair ZX came out. Could not understand anything and gave it away....Time goes on and I have some skills but I have got to say that your hub is the clearest basic explanation of PHP JAVA XHTML and everything else that I have ever read. I will send more than one friend to your hub.
Best,
George
What a great job.
Making Website design easy - is not easy.
And you walked away with the big prize. Congratulations!
John McLaughlin, Day Traders - Consultant / Coach
Thank You so much for the words of encouragement. It helps when learning this stuff I'm new to it. I know web design is much more than pretty pictures. And my coding is weak and to a person like me it's pretty dry learningwise. But I feel more confident the more I do, you know, not such a mystery. I hope in the next few months I can get proficient on Javascript then php, but I'm not sure which to do first. That seems to be a big debate on the web Javascript vs. php.
Thanks Again!
- Andrew
Hey, Thanks a lot for the info and perspective. I am a graphic designer who is using various video tutorial companies to learn the vast array of skills described above. I would to find a job using these skills when I move out of state Moving to Florida) before the end of the year. Lucikily I currently have alot of time on my hands to learn some of this stuff. After reading your advice though, why do I have the feeling that it will be very difficult to find a job in this field of web design? Granted I eventually would like to support myself and my own web design business, but first I need a better job than I have now. Am I just fantasizing that there will be a job for me? My strong points are the fact that I can do just about anything with images and artwork , from creating it from scratch on through manipulation. More and more though, as you've stated, I'm trying to add skills of xthml, css, xml, javascript plus serverside stuff like php mysql, even perl etc. Is all of this invain with no degree?
Thank you for you time!
Andrew
Liz,
Two things,
One. I wish I had read this before I hired my web designer. I have a great looking very low SEO functioning site.
Two. I'm sending this link to him! Hay, my site is already built, but his next customers should benefit from this great information.
Jason
I have been thinking of building a web site but was intimidated by the perceived difficulty.Your hub makes it seem less daunting - but I wont be giving up my day job just yet: gardeners are always in demand.
I agree! I tell my client I build a website. Meaning I do everything! Basically I help people to deliver what they want to do on their website and what they want to achieve from their website.
If you look for the RIGHT WEB DESIGNER / WEB DEVELOPER.Simply ask if she/he can help to get what you want
YOur web esigner is your business partner, so choose wisely!
Great info!
:)
Thanks for explaining things so simply. cheers,
Nice Hub
I work as Web Designer sometimesand its fun when your job is a simple past job modification ;)
Fantastic Hub. I am a relative beginner and this hub was very informative for me. Good luck in the future.
Hi Stormyweather,
Great Hub. And as a MAC user, all your information is MAC useful because I can run Windows on my new Intel Mac. And it's fast.
For those who are Mac owners try a search on "Rapid Weaver", this a very powerful website creator. A number of users have gone on to Freelancing. But like Stormyweather says, it's very competitive. After you learn it, you really have to live-n-breath it to become good at it. I think this Hub is like a breath of "pure O2" for learning about the Web Design Essentials, thanks again for for the great "what-to-look-for-what-to-do" info.
Fillip
Hello Stormyweather
Is that your name because of the weather in Devon?...I thought it was sunny all the time. We get the rain a lot here in the North UK.
Your detailed hub is what is considered a godsend to the Internet and many people will no doubt benefit from it as they get on the escalator of website developments learning curve.
I'm glad you are succeeding with your skills as I have a family member just starting at the bottom end of the scale, in website construction.
You know photoshop is an amazing tool, but people coming into this design side do not necessaily have to go for the latest version CS3, CS2 is more than ample and probably a lot cheaper.
I tried site build it when it first came out but somehow it just didn't gel with me, although there are loads of tesimonials from very satisfied users.
I once again applaud you for this great hub and wish you every success for the future.
Steve
I am speechless. Awesome work on this Hub.
This info has my head spinning - thank goodness there are people like you who not only know what you are talking about but also have a knack for explaining to others.
Great job!
~Schelli
Great Hub, So much useful information
Wow! This is one of the best HubPages I've seen. You are so right about having a fast computer for doing your web design. Programs like Photoshop can really slow down your computer if you don't have plenty of RAM and processing power.
Excellent Hub Stormy.
I've been doing corporate intranet development for 10 years and you give some great information. One of my favorite sites that I use daily to refresh my memort on a particular part of HTML/CSS is http://www.w3schools.com/
This is a great hub: very detailed information. I am one of those DIY people, and found this quite enlightening. Thanks for putting it together Liz.
This is an amazing hub. Thank you for taking the time to put it together. As a fledgling web designer who was given the assignment at work to revamp the web presence because 'didn't you program ages ago? It'll be a snap for you'... I greatly appreciate this. Not only is the information carefully presented but the follow on commentary is excellent. I have bookmarked the site. Thanks again.
Great Hub,
I agree about the W3Schools being a good place to learn some basics -- as I did just that when I wanted to be able to make some simple changes to the web site I designed for my husband's law practice. It does give you a sense of empowerment when you don't always have to wait for a webmaster to get to it (not to mention the cost of paying for every change)
I also appreciate the explanation of all the other skills, because I have also looked for webmasters to do some work for me and didn't have a clue about what all those abbreviations like php and so on meant. My knowledge base has always been more in the marketing side of things so your information is very helpful to know what to look for on the technical side.
Thanks for sharing.
You know Stormy, I'll send you an email so this doesn't disrupt your hub's discussion.
Deal Stormy! I'll do the same for you. So, how do we do that? People don't always say what they want.
You're right, we're opposing hubs. I don't think I'll get around to learning this but for those into htmls, I think this is a wonderful guide. Great work on this one Stormy! Very detailed. I think the other hubs you made are wonderful too!
Great job on this hub. And now that people know what to look for whether they create their own site or have someone else do it, they really MUST remember that an effective site is NOT all about the programming. But it IS all about the Marketing.
Be sure your designer either knows marketing OR if YOU know marketing, be sure your designer will follow your lead... you won't regret doing this!
Charlie Seymour Jrhttp://hubpages.com/hub/OffTheRaftMarketing
Thank you so much! Believe it or not, you've helped me a lot! I actually tried it out a little yesterday, and got so excited just to open a page with a title. Pretty funny, but can't wait to see what I can do when I really start learing it.
Good one.
Thanks for sharing
Great Hub....Thanks for the Free Lesson...Now I know what I can't do...LOL...But Great work Stormy....
I thought this was a really easy guide that gives confidence in having a go! I did a couple of suggestions and was surprised how easy it could be with this no-fluff guide.
Hi there, I enjoyed reading this very much. What area would you recommend starting to learn first?
Very informative, just confused on which area to concentrate on learning first. What do you suggest. I just purchased to domian names. I want to learn how to design web layouts. And more, but this is like a foreign language to me.
Thank you for this how to hub!
This is an excellent hub - but I must admit although I can turn my mind to any technical I have to learn to create something - I really struggle with the design side - that's much more an art than a science!
Great hub. I've been thinking about the learning basic web design primarily becauase I think it would be a great job, but also because of its creative necessity. In your opinion, if someone really stuck to it and plunged into everything they need to learn to hit the pavement of freelance work, how long would it take? And also, can you begin an online portfolio while still learning?
Great hub. One area I'd really look into when hiring a web designer is the search engine side. Many web designers that make great looking sites claim to have search engine optimisation (SEO) experience. The sad part is, most of them just offer to send your website to a bunch of search engines (not a good idea) or jam a boat load of keywords into each page (also not a good idea).
Look at their portfolio and see if you like the content. Then check whether each page has a nice title (the bit in the blue bar at the top of your browser). These titles should show what keywords the website is focused on. So when you see a website about boats that has "Affordable sailing boats" as one of the titles, you're on to a winner.
Of course, there are many other factors but the title is a huge factor and the quickest way to see if they know what they're doing.
The moral of the story, not all web designers are created equal!
Great information, I need to know more about codeigniter. I'm a beginner and want to know better about php and I need framework like codeigniter to do better.
Thanks for your comments about Flash. As a designer myself, I really try and steer my business clients away. It really adds very little except in very narrow situations. I would much rather enrich my users experience with some heavy DHMTL and Ajax.
Super post!
Thanks
I Agree with most of your points.
But real programers use & refractor their own frameworks :)
Very informative, a web designer does need a very wide range of skills!
How can I tell if my web designer is sufficiently competent in all of them?
Wow this is an incredible hub! Thanks.




















































































Web Development Company UK 2 weeks ago
Thanks so much for this. This is awesome post I ever seen on internet. This is rare to find that’swhy difficult to understand. Anyway, you are definitely someone that has something to say that people need to hear. Keep up the good work. Keep on inspiring the people.