How I became a Web Developer?

Hi! Today I am going to share with you my story of becoming a Web developer. Many things in my story are similar to those posted online (but not all..). But the city in which I live, you won’t find many programmers. Actually Programming is something that you cannot clearly understand at first glance. It requires a lot of knowledge and courage to get yourself out of your limits. It doesn’t matter which dream you have, what matters is what you are willing to give for it and whether you quit or not? Without further delay, back to my story. I was in school when I came through GW-BASIC(now don’t laugh… my country is a little backward in Computer Science studies..). You won’t believe but I studied it myself reading the book. I was going ahead of my school teaching schedule. I built some small apps like a command line calculator and an LCM finder. I wanted to extend my knowledge and add some more features to my dummy apps. Though it was not possible using GW-BASIC. Then I started to learn C++ and downloaded some free pdf books on it. Actually, I was going pretty fast. I came to know about OOP and other features of C++. Back then, I was more focused on coding even I have no solid knowledge of how C++ works and some other concepts. I wanted to do some graphical programming. But I was confused about pointers and typedefs. These concepts were not understood by me because I was gone straight into C++. Anyway I started learning SDL,(A C++ framework for game programming) and left it when I came to know that it can’t be directly used for I/O purposes. I also learned some of Windows programming but it was very complex for a beginner like me. Though my school exams were also near and I have to leave programming for a time being.
After my exams, I searched online and came to know about web development. Like everyone else, I started learning HTML and CSS, these technologies seemed very easy for me as I was previously scratching my hairs with C++. After learning Javascript I started learning Reactjs and this was the time I came to know something. I read an article on medium.com by Andrei Neagoie about How to become a web developer in 5 months and was really inspired from it. One statement in this post that I really appreciate is to learn 20% that covers the remaining 80% and get hired the most efficient way. (Sorry if I did any mistake in it..)
Then I put my primary focus on Javascript. I also understood that learning and building new apps at the same time is what most programmers do. I would buy books online and what I learned from them suddenly started implementing them in my projects. I HAVE NEVER READ A SINGLE BOOK COMPLETELY from then. My focus was on efficiency. I read blog posts of people about how to get hired, how to make your portfolio, etc but I never completely acted upon their advice because all of them were different. Why? every one has a different life and a different story. I took the knowledge that may benefit me in my way and kept coding and learning.
Actually, I wanted to do some freelance work on online freelancing platforms like Upwork and Freelancer.com (There are not many programming jobs in my city). PHP developers has a vast demand in freelancing, I had to quit React.js( Which I loved very much..), Express.js, MongoDB and switch to PHP, MySQL and JQuery (because JQuery makes very much everything in Javascript simple and easy). I was thinking like I am just wandering around for about 2 years and has never done a project yet. But in those 2 years, I was never completely devoted to my dream. In my previous 3 to 4 months, I was doing it like a pro. Actually, pro programmers today know git, code daily and has an understanding of what they are doing. In these past few months, now I am more focused on concepts and fundamentals of a technology and programming language. These things help you to explain something when required. Now learning a new programming language doesn’t seems very hard to me because my approach is different. Other than that, only syntax and features are different. You can get used to with the syntax in a day. But you should know and learn the different techniques involved. Now I am a freelance PHP web developer on Upwork and currently learning Wordpress. I think my article is getting very long, now to conclude this what I learned and I think is that you need courage and a solid confident attitude. If you never lose hope and never discourage yourself, soon you will be there where you want. Don’t spend too much time on basics. A week is enough. Remember, learn quickly and code continuously.
Hope you enjoyed and understood my story,
Good bye!