I couldn't agree more with you, the best way to improve and learn is by doing. A project gives goals and purposes and it makes us challenge ourselves and helps improve our problem-solving skills.
When we leave our comfort zone our experience increases and we gain skills such as agility finding solutions, patience and management time.
Yea. I couldn't learn how to program any other way.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.