Web design is quite complex and daunting, but with the development of Internet and
technology, web design overflow than ever before nowadays. Hence, becoming a web designer has become
the main trend among young designers. Today, I will guide you about how to learn web design at home
briefly.
First, you should know about what is web design?
Visual+interaction=web design core
Many young designers often misunderstand the concept of web design, web design is about design, not
about coding and front-end development. Of course, it would be great if you know some coding
language (HTML, CSS, Java), but you can’t get yourself deep into front-end development, that’s not
the core of web design. Web design is to solve the communication problems between users and web page
information.
Web design skills young designer should master:
- Master the basic rules of visual design
- learn the layout design
- learn the color principles
- master the basic knowledge of JavaScript
- Understand the basic coding language(HTML, CSS)
- At least, master one of the front-end framework, I would like to recommend
Bootstrap
Design online learning courses:
Coding:
To learn the basic coding language, it includes:HTML and CSS with simple language to teach you.
Google Code University
Another coding learning website which is created by Google developer.
Code Avengers
I like this learning website, because of it’s just like big adventure that allow you to participate
in their coding challenge programme and bug hunting.
Skills for full Stack Web developmen:t
This is main language used for building web pages.
CSS
CSS stands for Cascading Style Sheet. CSS is used for designing web pages.
JavaScript
JS language is used for programming web pages.
Mongo db Atom
Most demanding and easy to learn database
Express
Express is a Node.js framework. Rather than writing the code using Node.js and creating loads of Node
modules, Express makes it simpler and easier to write the back-end code.
React
React is a JavaScript library that is used for building user interfaces.
Node Js
Node Js is a JavaScript runtime used for backend.
Master these skills and you will be able to create resposive and user friendly websites.