Why?
When we want to learn a new topic, we usually search the topic name on Google and spend some time deciding the places we would learn the topic from. Although you can find pretty much anything you would want on Google, you still need to spend significant time curating the best resources. We usually need to depend on a bunch of blogs, and articles to decide what courses, books, podcasts, and videos are highly recommended for a topic.
Manually curated lists of learning resources are incredibly helpful and save a lot of time. One of the ways the Internet has tried to solve this problem is by creating a bunch of public repositories on GitHub as Awesome Lists (
https://github.com/sindresorhus/awesome), where people add learning resources for a lot of topics as simple links in a text file. It’s incredible that so many resources have been curated this way and a large number of people have been contributing to these repositories. As useful as this is, these lists are very much limited to the programming communities and do not have resources on the most common non-tech topics. These lists also do not have a way to rank these resources, and contributing to these lists is not frictionless.
How?
AwesomeHunt solves these problems by making it easy to find any kind of resource on any kind of topic, ranked by their popularity. It’s easy to contribute to the lists, and discuss best ways to learn a topic with other people.
Here’s the list of key features:
- Users can suggest a new topic if it doesn’t exist on the website. Topics can be tagged to categorise them
- Users can suggest new resources for any topic/fix or remove incorrect information
- Users can upvote the resources they find helpful
- Users can take part in discussions under a topic or a learning resource.
- Every contribution will go through a manual screening process before going live on the site.
- Every contribution by a user will be tracked, and awarded points (example:
https://awesomehunt.org/users/virajclive)