Programmer's Learning Path in General
- OOPS concepts
- SOLID principles
- Do not Repeat Yourself a.k.a. DRY principle
- Design patterns
- Source code versioning preferably GIT
- MarkDown syntax Official site
- Master at least one IDE, Notepad++ to begin with
- Regular expressions