I'm a graphic designer who moved into web design and have been building client websites for about two years using WordPress, Wix, and recently Shopify. I can create sites that look good and work on the surface, but I want to understand what I'm doing more deeply and feel confident making technical decisions instead of relying only on platform tools. What should I learn first? Would a general web development course be a good starting point, or should I focus on specific skills and platforms?
4 Answers
AI can speed up development, but it’s much more useful when you understand the code it produces. Build a strong foundation first, then use AI to explore options, troubleshoot, and handle repetitive work. You’ll be able to spot bad solutions, avoid unnecessary code, and explain technical choices to your clients instead of blindly accepting generated output.
Start with the fundamentals: HTML, CSS, responsive design, Flexbox, and Grid. Since you already work with visual builders, practice recreating parts of your existing sites with plain HTML and CSS. After that, learn basic JavaScript and DOM manipulation so you understand how interactive elements work. Once those foundations are solid, you can study WordPress PHP, Shopify Liquid, or the development tools for whichever platform you use most.
You probably don’t need to jump straight into a full-stack bootcamp. For your background, mastering CSS layouts and learning enough JavaScript to work with the DOM will give you the biggest immediate benefit. Then learn the theme systems behind your main platforms—Liquid for Shopify and PHP for WordPress—so you can customize themes directly instead of depending on plugins or restrictive builders.
It helps to decide what kind of depth you want. If you want a broad understanding of how websites and web applications are built, a structured curriculum such as The Odin Project or Full Stack Open can be useful, even if you never become a full-stack developer. If your priority is design control, focus first on HTML, CSS, JavaScript, accessibility, and responsive layouts. Documentation such as MDN is excellent for checking how things work.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically