Becoming a self-taught web developer is hard.

Being a web developer is challenging, stressful, and confusing. But how do you become a self-taught web developer? Well, you teach yourself by finding tutorials and practicing thousands of times. What about if you're a teenager? Well, the same applies.

At the age of 13, I began teaching myself web development and have loved doing it ever since. I started by learning the basics of python, and then switched to learning front-end: html, css, javascript. It was a challenging process, but I am proud of myself for not giving up.

Here are some great resources to become a professional web developer:

Once you begin learning how to code, you might experience a feeling of excitement. Well, in that case, welcome to the club. You'll most likely feel very "happy" writing code for the first several months. However, you will eventually get to a point where you don't necessarily enjoy it either. This is because of the challenges it will bring(debugging code, fixing a design, restarting your old computer).

It is very important to understand what your goal is in web development. Is it to get hired at a company? Or is it to build web products that generate passive income? Whatever it is, identify it, and then write it down. I recommend using a todo list called Dynalist. It is very helpful for taking notes and organizing your day and week.

Once you feel that you can write some heavy-duty code, you should begin the phase in web development of building projects. My first project for a client was very challenging, confusing, and painful. I didn't know what or how to code the project's end result. However, through lots of learning, sweat, and tears, I ended up completing the project and getting paid an amount that made me happy at the time.

The thing is, my first project was valuable not because of what I got paid, but because of how much I learned throughout the experience. The biggest advice I can give to anyone who's a beginner web developer is to use your first projects as a learning experience, not a "getting paid" experience.

Well, congratulations. You are now a self-taught web developer. Welcome to the club. In that case, if you want to speed up your website building process: I recommend an html theme: loveyourlanding.com. It is very easy to buy, setup, and use.

  1. 3

    I'd recommend getting a free SSL certificate for your site from Let's Encrypt. It will help with building trust.

  2. 1

    No doubt it's hard. Especially, if you do not allocate enough time on it. Tell you what, at first I wanted to learn web development, networking on my own for my business needs but ultimately I chose to outsource work related to web dev. So, I hire engineers from this company https://otakoyi.com/services/web-development and that's it. I gave up learning since it takes to much time :c

  3. 1

    Your story is very similar to mine, but I didn't have a powerful computer at the age of 13 and that's why when I became 19 my skills were quite mediocre. And I didn't know how to find a full time job as a developer. Ok, I learned a thing or two before I started to search for a job, but I had a lot of trouble with resume. But then one of my older friends helped me with that. He sent me a template from this https://resume.it/prof/web site and I did just the thing from this template. And I really got this job I wanted. I have worked there for 5 years since then.

  4. 1

    It hurts me when I knew you are 15. Congrats, you found what you love to do!

  5. 1

    Hey bud , is there anyway to contact you ?

Trending on Indie Hackers
I analyzed >1,000 indie SaaS projects and bought 6 for over $15M in total! AMA 44 comments 12 Lessons Learned As A CTO 21 comments Seeking feedback on MVP. Is value prop obvious? 11 comments Top 20 tools for Startups 11 comments Launch IH: 🎉 Vuestic UI - Free and Open Source UI Library for Vue 3 🎉 11 comments Download Product Hunt Upvoters List in 2 Mins 6 comments