There's no need to be a full-stack developer. But, you will definitely need to know your way around HTML/CSS and JavaScript.
We talk about the best places to learn:
1. Codecademy
2. W3Schools
3. Stackoverflow
But, most importantly, you've just got to start building things. No amount of education will train you like sitting down and busting out a website with some code.
Stack Overflow
W3 Schools
Codecademey
This free, 4 video course will give you all the tools you need to start freelancing as a web designer & earning extra money.
• How to get started from scratch
• How to find your first clients
• How to charge higher rates
Become a web designer and land high-paying clients