Discovering the best resources for software development, tech startups and entrepreneurship is time-consuming. Here are the best links I've collected throughout the past several years categorized by topic to save you some time while researching these topics.