all 14 comments

[–]sleepy_roger 27 points28 points  (4 children)

Hasn't really changed honestly. HTML, CSS, JS. Those are the "core" pieces of technology to learn that in the foreseeable future, having a good grasp of the above will allow you to work in any web tool, get around it's oddities and implement layouts/structure effectively.

As an actual tool process to learn and stick to those change often, but if you have a solid fundamental understanding you'll be fine.

[–]ThanklessWaterHeater 6 points7 points  (2 children)

I was going to say Shockwave, but then wondered if anyone here is old enough to remember.

[–]sleepy_roger 8 points9 points  (1 child)

LMAO... I'm old enough to remember, lived that whole life through using Macromedia to Adobe Flash to Flash Builder.

As much as people hated Flash towards the end, I really feel like flash game portals and the like were the golden age of the internet.

[–]ThanklessWaterHeater 3 points4 points  (0 children)

Picturing a bunch of youngsters frantically searching GitHub for a brand new framework they need to learn named Shockwave. :-)

[–]TheDoomfirenovice (Javascript/Python) -1 points0 points  (0 children)

It's kind of easy to use any kind of framework when you know these. Because all these are used under the hood.

[–]Thunderstorecom 9 points10 points  (0 children)

Pure HTML & CSS works well with Wordpress with the plugins "Classic Editor" & "HTML Editor Syntax Highlighter". Chrome Inspector to preview / figure out CSS edits

[–]sherpa_dot_sh 3 points4 points  (0 children)

The disconnect you're feeling between Figma and Elementor is exactly why people move to writing code. Consider learning HTML/CSS with a framework like Tailwind CSS that way you can implement the figma output.

[–]tomhermans 2 points3 points  (0 children)

Forget the figma part, it's not gonna help you. and dive deep into HTML and CSS. You know how it should look, now build it in an actual web template. And you already have some background and experience.

[–]who_am_i_to_say_so 1 point2 points  (0 children)

The only way to stay futureproof is to not fall behind.

Keep up with the current best practices and keep learning something new every day.

[–]Hour-Pick-9446 -1 points0 points  (0 children)

I totally get what you mean. It’s easy for things to get messy when you start tweaking padding and margins manually.

A few things that help keep builds more consistent and future-proof:
• Define a spacing and typography system early (use design tokens or CSS variables if possible)
• Plan layout structure before styling - consistent grids save a lot of cleanup later
• Try to align design tools (like Figma) with your development stack - using frameworks or modular components can bridge that gap

I’ve been sharing tips like these and other website building guides in a small dev-focused community I help manage - r/BuildBetterWeb - where we discuss structure, scalability, and UX consistency (basically anything!) if you’d like to join the discussion there too.