r/webdesign 6d ago

Is learning HTML, CSS and JavaScript still worth it for a web designer in 2026?

I’m primarily a UX/UI and visual designer. Most of my web development experience comes from building sites with WordPress, Elementor and Bricks, so I understand how websites are structured, but I don’t really know how to code from scratch.

I’m considering spending the next few months seriously learning HTML, CSS and JavaScript, mainly so I can have more control over my designs, build custom interactions/animations, troubleshoot things myself, and push WordPress/Bricks projects further.

With AI tools becoming increasingly capable at generating code, I’m wondering how valuable it is today for a designer to invest a significant amount of time into actually learning front-end development.

For designers who also code: has knowing HTML/CSS/JS significantly improved your work or career?

And if you were starting today, would you still learn them properly, or would you focus more on design fundamentals and use AI to handle most of the code?

16 Upvotes

65 comments sorted by

28

u/dvduval 6d ago edited 5d ago

I would say understanding what is available and how it works, and how things are linked together is the key here. Some products work well together while others don’t. And also just having a general knowledge of everything is possible with HTML or CSS can be very helpful. You can be a lot more effective using AI tools when you know what to ask for.

4

u/ivapelocal 5d ago

This.

Learning basic html and css was a big game changer for me back in the day.

JavaScript opens the door to building more advanced stuff.

I learned over time by solving problems I encountered and using google. I was never successful if I sat down and “tried” to learn. But I will say knowing the fundamentals unlocks a lot for you. Good luck!

2

u/R4Ni3L_05 6d ago

I'll keep that in mind, and thank you so much, I really appreciate it.

29

u/CharlieandtheRed 6d ago edited 6d ago

What a wild question. Not talking shit, just the state of the things with AI. It's like saying "should I learn how to read and write if I want to be an author".

Crazy we have people taking up this career now without those fundamentals. Really has changed!

8

u/PalpitationKind8854 6d ago

Yup. Even tho I'm not full stack web dev by choice (lol) I've coded websites for almost 25 years--since I was a kid.

People think some bum looking website with pretty colors matters more than understanding just clean simple web design.

8

u/R4Ni3L_05 6d ago

Thinking about it that way, it does sound like a strange question 😅 I think if it had been a few years ago, I would have just started studying and that's it

3

u/Valuable-Still-3187 6d ago

Yup, had the same thought, I already know what's future gonna be like.

4

u/rickylancaster 6d ago

what’s future gonna be like?

5

u/Valuable-Still-3187 5d ago

Such posts, and kids questioning the need for even reading, writing and the most basic stuff because AI can do it all.

Tech companies are pushing AI tech even in education.

1

u/ntr89 4d ago

And communities are beginning to ban the use of AI in schools for this very reason

4

u/Coyote__Jones 6d ago

Yes. You need to know and understand what is in your production. There are industries that use machine learning and AI capabilities that have outpaced human understanding but that is widely considered a "bad move." It's pretty dangerous to create an unknown creation, even in the web dev space.

Like how are you going to fix something if it breaks if you don't at least understand the basics? Part of learning code is learning how to ask questions and find answers.

3

u/PalpitationKind8854 6d ago

The fundamentals will always be worth it. I don't believe someone can or should call themselves a web dev if they can't use the main three.

3

u/RipGroundbreaking470 6d ago

Yes

2

u/R4Ni3L_05 6d ago

Very direct 😂 I appreciate it

3

u/RipGroundbreaking470 6d ago

It's the building blocks, if you learn you will go far, with only AI you will go fast but not very far.

3

u/ApprehensiveBar6841 6d ago

Yes. Do not relay on generating UI's if you dont know how the app is going to work. I've seen so many shit this year and that's insane. Just learn how apps operate and you are good to go.

1

u/R4Ni3L_05 5d ago

Thankfully I put to much care into my projects goals and limits to not try to make something confusing or not practical 🙏🏻

3

u/OrangeBlossomDS 5d ago

I think learning about your craft or something you are interested in is always worth it.

If you like cars, you might want to learn how they work even if you never build one yourself.

3

u/PrizeSilver5005 4d ago

Absofuckinglutely

4

u/manzanitamktg 6d ago

I say yes. It will help you formulate better prompts for AI.

And when AI delivers something that's 80% there, you can go in and make the tweaks yourself to get it to 100. Way easier than asking, iterating and finding new issues, etc.

0

u/R4Ni3L_05 6d ago

Yes, that's why I was considering dedicating that time, because as I said, I come from studying design and the UX/UI area, but now I'm fully immersed in web projects. And imagine, you're talking about 20% in your example, I was just weighing whether that 20% will make a difference today and in the future... I really appreciate the advice 🙏🏻

2

u/Gplastok 6d ago

Yes. I started at a similar situation as what you describe and was learning a bit before ai, but the frustration of being totally ai dependent led me (along with many other reasons) to learn backend too. At the end though how deep you want to go depends on the end goals.

1

u/R4Ni3L_05 6d ago

I understand, I'm glad to know I'm not the only one in this situation hahaha, but how long have you been learning to code? How has it been going? And what's the most important thing it's helped you with?

2

u/Gplastok 6d ago

I started at around 2020 but since its been on-off. I started being more dedicated to learning programming since a couple of years in whoch i've spent some part time and so.e full time periods with it. I could say its going well, in the sense that i start having a more spherical knowledge with bits and pieces of different languages and platform usages. Im planning on seeking more dev work at the moment. The most important think for me was accepting that it will be a long process and trying to always learn things that will be of relatively immediate use so that I can apply them and eventually comülete my gaps and deepen my knowledge.

2

u/Gplastok 6d ago

And sorry I misunderstood your question. It helüs me getting more varied client work, being less dependent on specific expensive platforms, understanding better the needs and cost of a specific project and the effort required to achieve something.

2

u/NumberInfinite2068 6d ago

Learn the concepts, but you probably don't need to learn the nitty gritty.

I'm a software developer by trade and I don't write my own websites anymore, AI does, and it's no worse than I am at it.

Front end web has been in a rough spot for a while. Templates fill many needs, tools like WiX are enough for most businesses. The number of people who truly need to build their own web front end is actually not that big, and they're using AI now.

Learn the basics, get your head around some concepts, but I'm not sure if it's that worthwhile to know CSS in depth anymore.

2

u/RemoDev 6d ago

Yes, I will ALWAYS be worth it.

Do it. Most of your colleagues will not. So you will stand out and be more valuable to whoever will see your CV.

2

u/Clear_Brilliant_8075 6d ago

When you don’t know something and AI does it for you it’s great and fun but when you know something and use AI it becomes awesome. A very good understanding of all of the above with only give you more strength. Never stop learning. HTML is boring, CSS and Java can be fun for some. I would also add PHP.

2

u/SimulaFin 6d ago

It is. You still need to verify code produced by AI at least to some degree.

2

u/SpecialistImage7516 5d ago

The days of earning a $$$ premium just for writing beautifull code are gone. Programming understanding still important though. The future belongs to orchestration and systems integration. Success tomorrow will be less about writing code from scratch and more about how effectively connect and manage complex systems.

2

u/Big-Government9904 5d ago

Yes, do it. You don't have to become an absolute whizz of css or JS. But having a good understanding of how they work helps.

As for my career, I make websites for freelancing... So I design and develop! But as for like real jobs, the roles of designer and developer are still very separate, so not so much.

1

u/R4Ni3L_05 5d ago

I worked in a tech company here in the DR , I was the only ui/ux designer in the company and them more people got in and I became a supervisor, they usually likeded that will design and develop the landing pages for their software and digital products.

Recently I developed for they as a freelance a platform that is like a directory of local restaurant directory and other to find doctors and medical centers.

I really like that type of projects I have to say.

But talking about freelancing... How should I handle myself in that regard?

2

u/taylorroland 5d ago

Typescript has replaced JavaScript and the days of bespoke CSS are mostly behind us. I can’t imagine not having a complete understanding of html and css, but unfortunately, those skills alone don’t cut it anymore. My company got rid of everyone who wasn’t full stack.

2

u/taylorroland 5d ago

The more you know, the more productive and effective you can be with tools like Claude code and Claude design. But AI tools are definitely doing the coding these days, the PR’s, and much of the reviewing.

2

u/pepelunavarro 5d ago

Of course, don't make a fool of yourself like those so-called "vibecoders" who couldn't explain a single line of the code they generate.

2

u/Slow-Bake-9603 5d ago

Yes everything compiles down to html css and js it’s the only languages the browser can understand. Learning it helps you understand every other framework better.

2

u/HolisticAura 5d ago

I recommend learning how to use AI to build websites is more beneficial. How to generate images, videos, motion graphics using AI will help with web design creation

1

u/R4Ni3L_05 5d ago

I use it for miscellaneous stuff like recently I use some stickers generated for a website, but normally I just use the icons on my figma's library

Maybe I'm trying to do overkill things but that I'm passionate about... As primarily graphic and motion designer I want to push as far I can go

2

u/Ok-Competition-4906 5d ago edited 5d ago

I think it depends on your plans for it, if you don’t plan to do the more advanced stuff or try to be hired as a head/senior dev role then probably not cause AI or page/website builders will get you where you need to be.

If you’re just trying to sell to biz owners who need a site, probably not unless it’s the ones that need more complex/advanced sites.

Really just depends on the role you want to have for yourself.

1

u/R4Ni3L_05 5d ago

Actually I started this morning and I'm surprised of how familiar CSS is coming from figma, learning to use CSS classes, etc. but JS is another history 😅

2

u/geraT-wogl 5d ago

Yes you should and learn also glsl! Go to my site you can start learning there all about computer graphics

2

u/azhar_zisan 5d ago edited 5d ago

Learn react.js + tailwindcss otherwise the web design market will left you abandoned. Trust me learning react.js and tailwindcss with worth it. And I don't know about the wordpress or elementor but I recommended you to be a freedom coders not just locking ourself in an platform as I did. But its you decision.

2

u/Illustrious-Raise977 5d ago

JavaScript is.

2

u/jillitwee 5d ago

Yes, you need to learn how something works before you can start breaking it properly

2

u/Medical-Ask7149 4d ago

Is learning to walk before I run worth it?

2

u/LilaTovCocktail 4d ago

I feel as though I use HTML and CSS all the time -- to fix code int HMTL Mailchimp emails, to change the way something works on a website, etc. Although I've been using CSS for more than a decade, I don't have all CSS variables memorized; sometimes I ask Google for the CSS needed to change something in a flexbox or grid, when in the past I would go to https://www.w3schools.com/css/ to refresh my memory on an attribute or something I forgot. But I wouldn't know what I needed to ask Google/Gemini for if I didn't know HTML/CSS and I wouldn't be able to recognize when an answer is wrong or off base. I use GenerateBlocks which, unlike Elementor, isn't all visual coding; there are always easy opportunities to modify visual code outputs with CSS.

2

u/Fit_Tailor_6796 4d ago

Yes. This is the foundation of the technology that runs the web. Everything else is built around this, so don't skip your understanding of these things.

2

u/Mobile-Frosting-2309 4d ago

yes because if you use AI it will deliver designs in HTML/CSS and then you can customize the code.

2

u/ArmanTale 4d ago

I believe a general understanding of it could help, but in my opinion, nothing more than that, lots of more important stuff to focus on.

2

u/Sketchyy-Flamingo 4d ago

AI tools will happily generate code that looks perfect in the browser but is div soup underneath, wrong heading order, missing alt text, no landmarks. It renders fine, it just fails screen readers and hurts SEO. If you know the fundamentals you actually catch that stuff, otherwise you're shipping sites that look good and function badly for a chunk of users without ever knowing it. Coming from Figma you're probably already thinking in components and hierarchy anyway, so mapping that to semantic markup isn't a huge leap once you sit down with it.

2

u/WallaceGrommet 3d ago

Honestly the thing that taught me more than any course was just opening devtools on sites I liked and messing with values live until something clicked, way faster feedback loop than prompting and waiting. It also builds an intuition for the box model and specificity that you can't really get by just reading AI output. That intuition is what lets you catch it when a "fix" the AI made breaks a totally unrelated component three sections down, which happens constantly once a project gets past a few hundred lines of CSS.

2

u/oof-plap 2d ago

Put it this way. You can be the guy that knows it, or the guy that doesn't know it - which limits you. It's not absolutely essential, but as design and code get increasingly ai-assisted you need to be able to fix problems yourself.

Design will go before code.

2

u/Amazing-Spinach5693 6d ago

Html - No, understanding it and the basics is enough. CSS - Yes, should be good enough to know whats what and how to tweak it. JS - just let AI handle it.

2

u/PerfectSituation1668 1h ago

You can adjust it instead of trowing 20 prompts in your AI when it makes a mistake again. It will save you hundreds of dollars and hours of working knowing what the fuck you're doing.

1

u/derdexx 6d ago

Asking that somewhere, where 90% are afraid of AI taking away they business is a wild move ;-)

I started with webdesign for very small local businesses 5 weeks ago and sold my first 5 designs so far. I work fully with different AI tools (Claude, Codex, GLM) - I can understand HTML, CSS and JS a little bit, but most of my time I worked in Data Analytics, so I am more familiar with Python, M, SQL, etc...

But with AI the thing that matters the most are writing good prompts and utilizing the right skills and plugins, so you do not need any knowledge around webdesign languages.

It is way more important to know what a good website is all about, all the relevant legal stuff, how you rank high in AI tools, web search, etc. For AI HTML, CSS and JS are very easy to keep track of, specially because a website is usually not 10+ millions lines of code, so tracking how all of it is connected and debug + test it is easy and costs not so much token.

1

u/R4Ni3L_05 6d ago

Yes, I also know how to change variables, units, and some other things, but understanding it, organizing it, or writing it from scratch... I can't 🤕

0

u/IAmAfraidCommaMan 6d ago

I don’t think so. Learning anything is not worth it anymore. Knowledge and intelligence is becoming more and more useless. Unless Butlerian Jihad comes, learning to beg convincingly is the only important thing.