无论你选择哪一种学习资源,有网络支持都将获得更大的成功。与他人分享你的经历和挑战可以帮助你保持动力,同时为你提供一个放心的地方去问那些你可能还没有足够自信到其他地方去问的问题。许多城镇都有当地的用户群聚在一起讨论和学习软件技术。通常你可以在 Meetup.com[23] 这里找到。专门的兴趣小组,比如 Women Who Code[24] 和 Code2040[25],在大多数城市地区经常举行会议和黑客马拉松活动,这是在你学习的时候结识并建立一个支持网络的很好的方式。一些软件会议举办“黑客日”,在那里你可以遇到有经验的软件开发人员,他们能够帮助你解决你所困扰的一些问题。例如,每年的 PyCon[26] 会议都会提供几天的时间来让人们聚集在一起工作、研讨。一些项目,比如 BeeWare[27],使用这些短暂的时间来帮助新程序员学习和对这些项目做贡献。