Recommend some useful learning materials for newbies in web design

Recommend some useful learning materials for newbies in web design

Many people also asked me what books I read when I was studying. Below I would like to recommend some books to beginners (which are also books I read when I was studying. I picked out the useful ones and recommended them to everyone). These are what I read when I started studying! In fact, many of the contents are similar, it just depends on whether you choose the right one that is useful to you!

When you know nothing:
"HTML+CSS Web Page Layout Development Guide"-----Tsinghua University Press Author: Jia Zheng Wang Hualei Qiwen has 6 articles, 18 chapters, 108 knowledge points, and more small sections, mainly explaining various CSS applications and structurally reasonable applications

"Special Light" div+css web page layout and beautification---------People's Posts and Telecommunications Press Author: Li Ye A total of 10 chapters, 49 knowledge points, mainly explaining the characteristics of various websites and production plans

"Quick Check and Appreciation of Excellent Web Design" ----------Electronic Industry Press Author: Zhou Hong Wang Yonggang 23 chapters in total, more than 100 excellent web designs, mainly explaining color schemes and human-computer interaction

When you already understand a little:
"CSS Zen Garden"------------People's Posts and Telecommunications Press Author: Dave Shea; Molly E.Holzschlag Chen Lifu, Shan** (I don't know those two words)
There are 7 chapters and 37 knowledge points in total. It is systematic and mainly analyzes the source code and theme of the Zen Garden website.

"Mastering CSS" Advanced Web Standards Solutions ------- Posts and Telecommunications Press Author: Andy Budd; Cameron Moll; Simon Collison
There are 9 chapters in total, 3 case study analyses, 66 sections, and more knowledge points, mainly discussing the causes and solutions for bugs in various browsers.

After reading the above, I believe you have reached a certain level. The next step is how to imprint this knowledge in your mind! Don’t be afraid of spending money and time on buying books, because for you now, time and money added up to absolute knowledge!

If you have laid a good foundation, I suggest you buy a copy of "CSS Definitive Guide" and consolidate it systematically. The previous ones are about your foundation, but there are always some, how to say it, fragmented. It should be said that the previous books cannot be fully imprinted in your mind. Only after reading them systematically can you make an organized web page. Some people are impatient at the beginning of learning. They learn a little and apply a little, and then think that the rest are almost the same (I was like this before). Later, I bought a copy of "CSS Definitive Guide" and integrated all the knowledge read above. I felt that the knowledge in my whole brain was enough to allow me to deal with all problems. Of course, I hope that you can practice while reading these books. After all, reading thousands of books is not as good as traveling thousands of miles. I have read a lot of other books in the library. When I encounter some problems that I can't solve, I always like to go to the library to check some information. Sometimes when I encounter something I am interested in, I take out my mobile phone and take a picture of the thing I am interested in, then come back and study it slowly, and then check it on the Internet again. After solving the confusion, study again, practice again, and advance slowly. You will find that your IQ is actually above 150 (just kidding), haha!

The above views are just my personal opinions and experiences after learning! I hope this is useful to you all. By the way, let me remind you that no book can teach you all the knowledge. It can only be a guide, a key. If you want to retrieve the treasure, you still need your own efforts, practice and perseverance. If you don’t have the determination to persevere in learning this, I believe you will never be able to master it, because doing what we do is absolutely boring and lifeless (in the eyes of others), but every time we complete a successful work, the feeling we get is absolutely incomparable!

<<:  MySQL Series 7 MySQL Storage Engine

>>:  Detailed tutorial on installing Prometheus with Docker

Recommend

Steps to package and deploy the Vue project to the Apache server

In the development environment, the vue project i...

MySQL slave library Seconds_Behind_Master delay summary

Table of contents MySQL slave library Seconds_Beh...

Detailed introduction to nobody user and nologin in Unix/Linux system

What is the nobody user in Unix/Linux systems? 1....

Vue realizes web online chat function

This article example shares the specific code of ...

Centering the Form in HTML

I once encountered an assignment where I was give...

CSS achieves highly adaptive full screen

When writing my own demo, I want to use display:f...

React Native environment installation process

react-native installation process 1.npx react-nat...

What are HTML inline elements and block-level elements and their differences

I remember a question the interviewer asked durin...

Should I use Bootstrap or jQuery Mobile for mobile web wap

Solving the problem Bootstrap is a CSS framework ...

Summary of three rules for React state management

Table of contents Preface No.1 A focus No.2 Extra...

Share the problem of Ubuntu 19 not being able to install docker source

According to major websites and personal habits, ...

Implementation of Node connection to MySQL query transaction processing

Table of contents Enter the topic mysql add, dele...

JavaScript Advanced Closures Explained

Table of contents 1. The concept of closure Addit...