TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Best self-starter resources to learn web design?

197 pointsby shry4nsover 3 years ago
Finding it a bit hard to separate the noise from the signal when it comes to learning web design/UI/UX. I'm looking to level up enough to be able to use design tools well + have an intuition for good vs bad design + be able to (hopefully) design well myself. Please assume I'm a complete noob. thanks in advance HN!

19 comments

code_biologistover 3 years ago
Refactoring UI&#x27;s videos and book are great:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;SteveSchoger&#x2F;videos" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;SteveSchoger&#x2F;videos</a><p><a href="https:&#x2F;&#x2F;www.refactoringui.com&#x2F;book" rel="nofollow">https:&#x2F;&#x2F;www.refactoringui.com&#x2F;book</a>
评论 #29429133 未加载
评论 #29441006 未加载
评论 #29439308 未加载
_448over 3 years ago
It is not technically a &quot;learning&quot; resource, but Storybook[0] is useful resource for developing web UI. The tutorial[1] section is very helpful. This is a learning-by-doing type of resource.<p>[0] <a href="https:&#x2F;&#x2F;storybook.js.org" rel="nofollow">https:&#x2F;&#x2F;storybook.js.org</a><p>[1] <a href="https:&#x2F;&#x2F;storybook.js.org&#x2F;tutorials" rel="nofollow">https:&#x2F;&#x2F;storybook.js.org&#x2F;tutorials</a>
评论 #29438420 未加载
评论 #29439565 未加载
f0e4c2f7over 3 years ago
For design intuition I reccomend a book called the design of every day things by Don Norman. It&#x27;s not about software but the principals apply broadly.<p>For the applied stuff I haven&#x27;t used their courses but I&#x27;ve heard freecodecamp is good. I frequently reference other articles by them that have had good content.<p><a href="https:&#x2F;&#x2F;www.freecodecamp.org&#x2F;learn&#x2F;responsive-web-design&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.freecodecamp.org&#x2F;learn&#x2F;responsive-web-design&#x2F;</a>
rovingEngineover 3 years ago
I’ve found <a href="http:&#x2F;&#x2F;ui-patterns.com&#x2F;patterns" rel="nofollow">http:&#x2F;&#x2F;ui-patterns.com&#x2F;patterns</a> to be particularly useful. The patterns both show you how others solve common design problems, and give you the vocabulary to meaningfully talk and find additional information about them.
dmitriidover 3 years ago
- Every Layout: <a href="https:&#x2F;&#x2F;every-layout.dev" rel="nofollow">https:&#x2F;&#x2F;every-layout.dev</a> Explains the whys and the hows.<p>- Inclusive Components: <a href="https:&#x2F;&#x2F;inclusive-components.design" rel="nofollow">https:&#x2F;&#x2F;inclusive-components.design</a> (one of the co-authors of Every Layout). Explains the whys and the hows of building proper components<p>Additionaly:<p>- BBC Gel: <a href="https:&#x2F;&#x2F;bbc.github.io&#x2F;gel&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bbc.github.io&#x2F;gel&#x2F;</a> (one of the co-authors of Every Layout) also explains a lot of the whys in design of specific components<p>- Gov.uk is also great: <a href="https:&#x2F;&#x2F;design-system.service.gov.uk&#x2F;get-started&#x2F;" rel="nofollow">https:&#x2F;&#x2F;design-system.service.gov.uk&#x2F;get-started&#x2F;</a>
sandreasover 3 years ago
Take a look at Kevin Powells Youtube Channel. Besides the tools and techniques used there, he stuffs a lot of other useful information in nearly every video...<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;kepowob" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;kepowob</a>
评论 #29440939 未加载
rambambramover 3 years ago
Train like you fight, they say in the military.<p>Why not come up with a small (personal) project and let reality be your guide? If the work at hand raises a specific question, you can try to answer it immediately by searching online. Everything you&#x27;ll learn this way is grounded in reality.<p>What&#x27;s the point of training in something that you aren&#x27;t going to apply anytime soon? There&#x27;s no end to collecting and reading information. It&#x27;s unconstrained.
评论 #29440204 未加载
blondinover 3 years ago
this book: the non-designer&#x27;s design book by robin williams.<p>this is on my list of best books about particular topics. this one is about design in general. i still remember the acronym the author came up with after all these years. parc for: proximity, alignment, r..., contrast. okay i lied, i don&#x27;t remember what r stands for anymore haha :)<p>everything you see and like about good design have to do with these 4 terms. the web is no different.
评论 #29441196 未加载
评论 #29438819 未加载
评论 #29438818 未加载
评论 #29439307 未加载
number6over 3 years ago
I am currently watching this: <a href="https:&#x2F;&#x2F;designcode.io&#x2F;ui-design" rel="nofollow">https:&#x2F;&#x2F;designcode.io&#x2F;ui-design</a><p>Gives some good insights into Figma and Colors and designing
评论 #29439997 未加载
BjoernKWover 3 years ago
Hack Design is a design course as well as a curated list of resources and tools: <a href="https:&#x2F;&#x2F;hackdesign.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;hackdesign.org&#x2F;</a><p>It&#x27;s not limited to web design (though resources relevant to web design make up a large part of the course) but addresses design fundamentals such as colour theory and typography, too.
eandeover 3 years ago
I learned a lot from the comprehensive udemy courses, one example <a href="https:&#x2F;&#x2F;www.udemy.com&#x2F;course&#x2F;the-web-developer-bootcamp&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.udemy.com&#x2F;course&#x2F;the-web-developer-bootcamp&#x2F;</a> And I am sure you find some more geared towards UI&#x2F;UX.
marksbrownover 3 years ago
I particularly enjoyed www.every-layout.dev
sigmaprimusover 3 years ago
Assuming You want to do this as a job, start where the majority of potential customers are.<p><a href="https:&#x2F;&#x2F;codex.wordpress.org&#x2F;Theme_Development" rel="nofollow">https:&#x2F;&#x2F;codex.wordpress.org&#x2F;Theme_Development</a><p>There are tons of tutorials out there, intuition correlates with experience in most cases.
5cott0over 3 years ago
Focus on developing a solid workflow in a single design tool first. Just follow beginner video tutorials, especially playlists. As you develop a workflow, and make lots of mistakes, you will naturally pick up bits and pieces of UI&#x2F;UX patterns and trends and learn the right questions to ask.
评论 #29438771 未加载
GhettoComputersover 3 years ago
No mention of this? <a href="https:&#x2F;&#x2F;motherfuckingwebsite.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;motherfuckingwebsite.com&#x2F;</a><p>&gt; You probably build websites and think your shit is special. You think your 13 megabyte parallax-ative home page is going to get you some fucking Awwward banner you can glue to the top corner of your site. You think your 40-pound jQuery file and 83 polyfills give IE7 a boner because it finally has box-shadow. Wrong, motherfucker.<p>&gt; I&#x27;m not actually saying your shitty site should look like this. What I&#x27;m saying is that all the problems we have with websites are ones we create ourselves. Websites aren&#x27;t broken by default, they are functional, high-performing, and accessible. You break them. You son-of-a-bitch.
评论 #29439637 未加载
sprkwdover 3 years ago
This helped me: <a href="https:&#x2F;&#x2F;www.theodinproject.com" rel="nofollow">https:&#x2F;&#x2F;www.theodinproject.com</a>
haromanover 3 years ago
Have you tried taking a look at Codecademy and w3schools? These resources would be a great starter learning resource, and at the same time, you can use them as your reference if you decide to start building projects.
评论 #29439435 未加载
abdel_nasserover 3 years ago
by the way, i was looking at HNs html and everything seems to be made out of tables. tables absolutely everywhere. can anyone tell me why that is?
评论 #29440889 未加载
shoto_ioover 3 years ago
Anything by Adam Wathan is a great way to start.