Stop asking: - How can I learn to code? - What's the best way to learn programming? - How can I progress faster? - What’s the best programming language for beginners? - How do I get better? Start practicing.
Don't envy money. Envy the developers who can fix a bug without using on StackOverflow.
The more experience you have, the more you'll realize software development is the only field where getting the job is harder than doing the actual job.
Imagine what a badass developer you'd be if you had finished all the courses and projects you started.
In my experience, great programmers are humble af. It's the insecure "smart people" who are arrogant.
You never really learn: - Python, JavaScript, C, C++ or Solidity - SQL, NoSQL - AWS, GCP, or Azure - Etc. Until you have to use it to build a system.
Focus on providing value. People want apps to solve their problems. They don't care about the language you used to build it.
Whenever you say "I'll write tests later" you really mean "I don't take this code seriously"
The 1st rule of learning to code: You will make mistakes - Jumping between multiple languages instead of focusin on one - Watching a ton of tutorials instead of building something - Not asking questions It is ok. It is part of the process.
There are around 24 million active software developers in the world. Around 13 million professional software developers. And you still think you cannot learn to code?
"You charge $150 for ONE hour?" You're not paying for that hour. You’re paying for the value that one hour with an expert will bring you.
Lack of success in programming can be traced back to abudance of distractions.
There's never a time to start over and rewrite code. And it's never a good idea to start over and rewrite it.
An old running joke on Netscape: “We're absolutely 100 percent committed to quality. We're going to ship the highest-quality product we can on March 31st.”