This is how I learned dev
-
Start with OOP
Object-oriented programming is like building with LEGO bricks. There’s a learning curve, but you will be able to organize and reuse your code without writing everything from scratch again and again. -
Apply S.O.L.I.D. principles
Five rules can make your code well-design and easier to maintain… -
Write readable tests
Automated tests help developers catch various errors, ensuring the app is still working when releasing a new feature or refactoring/fixing existing code. They alone are not sufficient, but absolutely necessary. -
Do not neglect soft skills
How you talk to others, how you work as a team, and how you solve problems together is a huge part of the job. -
Take criticism gracefully
Feedback makes your level skyrocket, as long as you know how to turn constructive criticism into improvements. -
Share knowledge
Give back, and keep learning.