How to Learn Web Design
Begin
Note the difference of web design. Not book design, not poster design, not illustration. The ultimate achievement of these areas is also not what web design is about. While websites can be the delivery systems for games and videos, and while those distribution systems can be quite eye-catching, they are the epitome of game design and video storytelling, not web design.
Understanding what web design is to do. It is the process of creating digital environment:
support and encourage human activity;
reflect or adapt to personal content and voices;
change in a rhythmic manner over time while always retaining their identity.
Identify the resource you want to use. Websites, videos, and books are the three main resources. Codecademy and W3Schools are two of the famous websites today. In addition, there are still many other resources, do not hesitate and feel free to experience!
If you choose a website, please register for an account to save your progress.
If you choose to learn by video, bookmark every video you need.
Go to your local library or bookstore if you plan to study with books. In case you don't want to spend too much (or even don't want to spend), you can download an ebook or PDF document.
If you're willing to pay, chances are you'll find a tailored lesson from a professional web designer.
Determine how much time you need to dedicate to studying. If you are a busy person, you will have to find a way to find time to study.
Download a web design program if you do not have one. Although you can still work with Notepad, it's better to have a program like Adobe Dreamweaver, Microsoft Expression Web, or KompoZer. There are tons of other options, look up more and download the program you like.
Learn
Start with HTML. HTML is an indispensable skill of any web designer. Master concepts like tags, classes, IDs, inputs, etc.
The latest version of HTML is HTML5. HTML5 introduces a number of new technologies and so it's probably the best version to learn.
XHTML is also a viable option. However, this version is a bit stricter.
Learn CSS. CSS stands for "Cascading Style Sheet" or cascade style sheets. Without CSS there wouldn't be the beautiful designs you see on websites. HTML is just a frame, and CSS is what makes a website colorful and eye-catching.
CSS is quite strict in usage. For example, you might end up scratching your head when you forgot to put a semicolon at the end of each line.
Learn JavaScript and jQuery. For those who just want to create a simple website, this step is optional. However, to create an interactive website, learning these two programming languages is extremely necessary.
If you plan to use jQuery, you only need a basic knowledge of JavaScript because jQuery can make everything simple.
With jQuery, you can insert widgets such as accordion (collapsible content), calendar, etc. jQuery also has many different styles and so you can completely choose the right style for your website me.
Continue with more advanced languages. These are PHP, MySQL, Perl, Ruby, and several others. It is not required for those who just want to build a simple website but it is necessary to create a large and interactive website.
One of them, such as PHP, needs a test server. Therefore, do not forget to register an account with a website hosting service or install the server software on your computer.
Apply your knowledge
Create project website. Experiment and create a website from scratch. That will help you apply the knowledge instead of letting it rust in your brain.
Ask if a friend or relative needs a website. You can make a free website for them to get experience!
Start your own website. With custom content, that website will give you the opportunity to show off your skills to the public.
Freelance if you want. Charge a reasonable fee and post your portfolio on your site. Who knows, one day your business will grow into a real company.
You should read it
May be interested
- The easiest way to Create EXE filethis wikihow teaches you how to create a basic exe file on a windows computer, as well as how to create a container for that file to install on another computer.
- How to Compile and Execute Java Using Command Promptwhile many programming environments allow you to compile and execute a program within that program, you can also compile and execute a program using the command prompt command prompt.
- The Easiest Way to Create an iPhone Appthe app market is constantly changing and shifting, and the success stories are big enough to catch anyone's attention. do you think you have the next big idea for an iphone app?
- Scratch: A guide to creating an opening for a projectscratch: a guide to creating a prologue for a project, a step-by-step guide to creating a basic beginning or ending in scratch, with simple motions and dialogues
- Instructions for creating simple games on Scratchstep-by-step instructions for creating a simple game on scratch, a step-by-step guide to creating a simple game on scratch, graphic programming software for children.
- Basic Scratch tutorial for beginnersscratch is a game creation platform and a tool for kids to bring ideas to life with code. more importantly, it's one of the popular 'block-based coding' or visual programming options, and one of the best programming languages to get kids involved with.