Earning while learning is best part in process. Earning motivates us to keep learning, unless you decide not to learn anymore. Which is not a great decision in my opinion.
In world of technology, it is not very tough to earn, even if you learned just HTML & CSS you can earn money. Earning with these two basic skills is not as complicated as people make it.
- Freelance
It is straight way to get paid. If you are an Introvert, freelancing is best decision.
These type of peoples look for freelancers; - There are several peoples who do not have efficient frontend skills and they look for peoples who can do their work.
- Backend or Software developers also upload work to reduce burden., etc.
Few examples of different works on different platforms;
- Upwork;
- Parallax scroll effect.
- Html page animation.
- Web Design and code to Html CSS
- Freelancer;
- Design a Banner for website.
- Figma To HTML.
- Experienced web designer to update 1 landing page.
There are lot more such works people and companies upload on several platforms. For e.g. Upwork ,Fiverr, Freelancer, Guru, People Per Hour, FlexJobs, etc.
- Work for Locals
Working with local shop owners is best way to improve skill as well as creating networks. Locals mean, shop owners in your area, property selling owners, etc. Best way to reach out to them is to meet them directly.
Following kind of work you can offer to them (knowing only HTML & CSS);
- Designing a website for them.
- Technical Support.
- Upgrading their websites, etc.
They will pay you for doing their work. Sometimes they can also offer you other technical works as well.
- Create Content
Creating content is best and enjoying way to earn money, building audience, and fast learning. - You can start making videos on YouTube, designing web pages and teaching audience. It will also teach you speaking infront of camera, editing, connecting, marketing, etc.
- You can start writing blogs, on other platforms or by creating your own.
Along with it you will also learn writing skills. - You can also start posting on social medias.
Best advantage of creating content is after building audience you can easily start a business.
- Job
If you are interested to gain some experience or just doing job, there are few opportunities around HTML & CSS.
You can work as web designer, frontend developer and, HTML developer.
There are less opportunities for job because companies usually search for freelancers.
- Selling Designs
Lot of platforms, like Gumroad, Themeforest, and many more, encourage Digital artists to sell their digital products.
Several artists earn a good passive income through this.
Around HTML & CSS, you can start selling website templates, E-mail templates, landing pages, etc.
Designing templates (WordPress, tumblr, etc.)
You can also start making money by designing themes on WordPress, tumblr like platforms. Good HTML & CSS skills + Designing skills can pay you way more then a job.designing themes on WordPress, tumblr like platforms. Good HTML & CSS skills + Designing skills can pay you way more then a job.Courses
Creating courses and selling them is also great way to start earning. Teaching HTML & CSS in different and easy way can lead to more sales.
You can use platforms like Skillshare, udemy, etc. to publish you courses.
Bottom Line
You can EARN. Do not underestimate yourself do not fall prey to imposter syndrome. There are peoples who need your skills.
Along with HTML & CSS if you could learn JavaScript few more paths will open for you.
All the best.