Web Designing
Web Designing (otherwise known as 'Web D') is one of the must fun things in computing, yet it requires some work because you need to be able to work with multiple software and languages to make a jaw-dropping website. To start with, we would like to list the order in which one may proceed with the different languages and software which you need to know in order to become a good web designer:
- HTML: A thorough knowledge of HTML is a must for the beginners. Do note though that these days, a knowledge of xHTML is far more important and useful (because HTML is an out-dated standard).
- Photoshop: Adobe Photoshop is the big daddy of all graphics software, and an excellent tool used develop web graphics which give that extra edge to your site.
- CSS: CSS stands for cascading style sheets, and is used to handle the design aspects of the site (like the layout of the page, borders, fonts, all the colours of the page, backgrounds, etc). The best part of it is that, you can make a different file, with all the specifications and link it to all your pages, and then if you change in that one CSS file, the specifications for all the other web pages will change automatically, without you having to go and change every thing in each page.
- JavaScript: The power of JavaScript lies in the fact that it can fulfil most of the client-end scripting requirements and add a basic level of interactivity to your site.
- PHP / ASP: PHP and ASP are both server side scripting languages. Server side scripting can be understood from the examples like email systems, secure sites that you see, etc. For example, even the Code Warriors website uses PHP to generate its pages via the Drupal content management system. The best use of these languages is that you can generate dynamic pages, i.e., generate pages on its own according to user demand. This may sound confusing at first, but when you explore about PHP / ASP, this will get clear. PHP / ASP allows you to do things like user logins etc. The difference is that PHP is used on Linux based servers while ASP is used on Windows based servers. We suggest you to learn PHP in case you're interested in server side scripting.
- Flash: Flash is a vector-graphics based language which allows web designers to add animations to their site - and can also be used to add interactivity.
For learning web designing, you can either refer to the resources that are given at the bottom of the page, or go and buy a book (any thick book, of around 600 pages will do; although it is not necessary to go through the whole book, getting such 'thick' books helps for advanced and future reference). You can also find some good books in the school library on this.
At Code Wars Intra, we give you Adobe Photoshop, Macromedia Dreamweaver and Macromedia Flash to work with. Basically we want to test your skills in site aesthetics, content placement, and knowledge of HTML and CSS.
Resources
- W3Schools.com: An amazing resource which has step-by-step tutorials on the basic stuff which you need to know about web designing languages like HTML, xHTML, CSS, JavaScript, PHP, ASP, SQL and Flash. It also has a handy built-in editor with examples which allows you to see the code behind the examples; and allows you to edit and see the changes.
- Webmonkey: Another nice site which has loads of resources and cheatsheets on web design stuff.




