If you: - Own a laptop - Speak English - Have an internet connection You have everything you need to become a software developer
A good portfolio of projects demonstrates your skills better than any resume can
The only difference between you and a "software developer" is the ability to write code consistently for 6 months.
Don't care about learning 20 programming languages. Learn 2-3, but learn them well.
30 minutes of coding will do more for your skills than 3 hours of watching tutorials
The best developers I have worked with learned coding on their own, rarely at college
It's ok to love frontend development and say that HTML is not a programming language
You don't "never code" because you think programming is hard You think programming is hard because you never code
Usain Bolt trained 20 years to run 100 meters faster than anyone But you can't spend spend a few hours learning programming to get a good job?
The "paradox of clean code": The easier it is to read it, the harder it is to write it
One of the worst habits when you are learning to code is not to code because "you're not feeling it" Go and write something short, quick or easy. It doesn't matter. What is important is to keep the good habits.