Software Enthusiast - Getting Started
I have been asked this question multiple times. I would like to be a software enthusiast and where do I get started. Thanks to my Friend to help put this together
Books:
Coding:
Unit Testing:
Design:
- Design Patterns: Elements of Reusable Object-Oriented Software*
- Head First Design Patterns, 2nd Edition *
SOLID principles:
- Clean Coders: Level up your code *
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design *
Refactoring:
Architecture:
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design *
- Designing Data-Intensive Applications *
- Software Architecture Guide
- Building Microservices *must read books
Keeping up with ever evolving tech Space:
Youtube channels to follow
Twitter handles to follow:
- allenholub
- ploeh
- jbogard
- mfeathers
- GeePawHill
- Grady_Booch
- shanselman
- KentBeck
- martinfowler
- unclebobmartin
- Anson Horton
- Mads Torgersen
- Jonathan Boccara
- Clean Coders
- David Fowler
- John Papa
- Joel Spolsky
- Rob Conery
- Jeff Atwood
- Miguel “mask and vax” de Icaza
- Boom Haackalacka
- Scott Hanselman