How to become a Self-Taught Developer || Why College failed to make me a Developer
Today we are going to talk about how you can become a Self-Taught Developer and why college cannot help you in becoming a developer
Before starting. If you want to be the part of CODE Culture Community. Just fill out the form to join the Free Code Culture Sessions on Sunday and get your questions answered about coding and career. I am form click me
College completely failed to teach me how to code. The guide I wish I had when I started learning to code: But unlike college, this won’t cost you $120,000.
“I tried installing a C++ library via the command line, and I was totally lost!”
So basically you are learning 3 completely new things at once:
C++ (which is not an easy language)
Installing a C++ library (also not easy)
The command line (which has a steep learning curve, too)
A lot of people get stuck on this.
And then get confused. Because there are 10-year-olds learning programming too right?
Does that mean you’re dumb?
No. You’re just going WAY too fast.
Start small!
Go to www.codedex.io to learn how to build a single web page with HTML. Once you have that, improve the look with CSS. Then, move on to adding dynamics with JavaScript. (All free)
Now you have the foundation.
Time to move on to a framework, like Bootstrap. This only exists to make your life easier at the cost of plenty of similar-looking sites.
The next step is to learn some backend languages and systems: PHP, Python… Pick one.
Learn to create web pages from the backend.
Integrate a database: MySQL, MariaDB, PostgreSQL.
Store the webpage content (not the looks) in the database and let the backend generate pages based on the database.
Learn how to handle user logins, sessions, and security.
Then, learn how to let users upload their own content/write their own articles.
Voila, you are now better than most of the undergrads.
We “wizards” have not learned everything at once. We have learned everything step by step in small increments.
There is no magic behind anything programming related.
It is just starting small and simple and continually improving.