I was a very lucky child. My parents bought for me first computer at the age of 6. At that time I was only playing games for average 5 hours per day. At the age of 8, I became interested in the development of own simple programs on C and Pascal. One of my first programs was a very simple calculator. At the age of 11, I wrote my first primitive 2D game on Java (something like Super Mario, but with 2 levels and without monsters).
Since that time I actively started learning Web Development technologies. First of all, I studied Front-End (HTML, CSS, JS), all information I was getting mostly from YouTube and some other web resources. After 1-2 months, with some experience in Front-End, I decided to continue learning Back-End. I was googling the web and decided to learn PHP as it was the most common language and there were lots of examples of code. At the beginning, I was only developing websites for my friends (for free) and after 2 projects, I started working on freelance.
As I already had a portfolio, I decided to find clients on freelance resources. It took 3 weeks and about 300 “cold” messages to potential clients. Finally, I took my first project in January 2010. The client wanted to make a parser to monitor competitor’s website. It took 3 days for me to finish this task including comments from the client, so I earned my first $10. After 5-10 projects like this (coding parser, make small corrections in Front-End codes) I got my first order on developing a website for the company. By that time I already had a full-time job in the bank so I was coding at evenings after work and in the morning before work.
After that, I was getting more and more other order so basically, at the age of 21, I decided to leave the job and go on freelance fo full-time.
If you are interested in the posts like this, please leave a note below in the comments and I will write more stories about my coding experience.