Great! You want to learn basics of common development? Very good decision, since here you will read a lot of common pitfalls of young develoers.
Chose to which headline you want to jump:
1. Common core developers
2. Design patterns
here you will learn helpful design patterns for your developer career.
2.1. Domain Driven Design patterns