ABSTRACTS
- Given a good enough material, any simple programming concepts could be picked up
- Source code is well organized and tracked in GitHub
- Source code changes are frequently commited
- Comprehend coding basics and implement them in code
- Understand what desgin patterns are and use them
ABSTRACTS
- Understand the browser internal logic
- Learn language specific concepts
- Create client serer communication
- Architect server API
- Design and manipulate databases
- Write unit tests and basic TDD approach
- Use package managers
- Use third party libraries
- Recover from fuckups (musicplayer)
- Write clean code