On the other hand, I would point out that sometimes the opposite is true.  Working alone (or perhaps in a place where you might be one of the best in the room) means you learn more about programming and how to solve problems than you would otherwise.  Why?  Because if you&#x27;re the only one working on something, you have to be the one to solve all the difficult problems.<p>On the other hand, if you work with other&#x2F;smarter people, it&#x27;s also possible to end up not really doing as much challenging work, as they&#x27;ll take over anything you see as too &#x27;difficult&#x27; or too much effort to learn. It&#x27;s definitely recommended to learn from others, but you have to make sure you&#x27;re not just letting them do all the work.