DEV Community

Cover image for Sites you should know: Part Two
Roshdi Raed
Roshdi Raed

Posted on

Sites you should know: Part Two

Introduction:
While the programming world is filled with well-known websites and platforms, there are numerous hidden gems that offer unique insights, innovative tools, and vibrant communities. These lesser-known sites might not have gained mainstream popularity yet, but they provide invaluable resources and opportunities for programmers looking to expand their horizons. In this article, we will explore some intriguing and lesser-known websites that deserve recognition and can bring a fresh perspective to your programming journey.

1. Codewars (codewars): It can't be missed 👇

codewars

Codewars offers a delightful way to practice coding through interactive programming challenges. The platform provides a wide range of coding exercises in various languages and difficulty levels. What sets Codewars apart is its community-driven approach, where users can create challenges, compete against each other, and exchange solutions. This unique platform encourages programmers to tackle complex problems and improve their skills while engaging with fellow enthusiasts.

2. Lobsters (lobste):

lobste

Lobsters is a community-driven link aggregation site that focuses on technology and programming-related content. Similar to Reddit but with a narrower focus, Lobsters allows users to submit and discuss interesting articles, tutorials, and projects. The platform stands out for its emphasis on high-quality, thoughtful discussions and curated content. By exploring Lobsters, programmers can discover lesser-known resources, engage in insightful conversations, and find hidden gems that might not be widely shared elsewhere.

3. Exercism (exercism): <- my favorite ✨

exercism

Exercism offers a hands-on learning experience for programmers of all skill levels. The platform provides coding exercises across multiple languages, allowing users to solve real-world problems while receiving feedback from mentors. Exercism promotes a mentorship-based approach, encouraging users to learn from experienced developers who provide guidance and code reviews. This unique blend of practical exercises and personalized feedback makes Exercism an invaluable resource for honing programming skills.

4. The Odin Project (theodinproject):

theodinproject

The Odin Project is a comprehensive, open-source curriculum for aspiring web developers. It covers a wide range of web development topics, including HTML, CSS, JavaScript, Ruby on Rails, and more. The curriculum includes project-based learning, tutorials, and coding challenges, guiding learners through the process of building real-world applications. The Odin Project is an excellent resource for programmers seeking a structured learning path to acquire web development skills.

5. CodeSignal (codesignal):

codesignal

CodeSignal presents an immersive platform designed to help programmers improve their coding skills through real-world challenges and assessments. With its focus on technical interviews and coding assessments, CodeSignal provides a competitive edge for job seekers. It offers a range of coding tasks, from algorithmic challenges to system design problems, along with features like interview preparation modules and coding tournaments. By participating in CodeSignal, programmers can refine their skills, gain confidence, and prepare for coding interviews in an engaging environment.

6. HackerEarth (hackerearth):

hackerearth

HackerEarth is a comprehensive platform that caters to programmers, recruiters, and companies. It offers coding challenges, programming competitions, and a technical recruitment platform. Programmers can participate in coding contests, solve practice problems, and improve their skills through HackerEarth's interactive coding environment. Additionally, the platform serves as a talent sourcing platform, connecting programmers with potential employers seeking skilled individuals. Exploring HackerEarth can provide programmers with opportunities to challenge themselves, showcase their talents, and connect with like-minded individuals and companies.

Conclusion:
While the programming world is dominated by well-known platforms, exploring lesser-known sites can offer a fresh perspective, unique learning experiences, and opportunities for engagement within vibrant communities. Codewars, Lobsters, Exercism, The Odin Project, and Advent of Code are just a few examples of hidden gems that provide valuable resources, learning platforms, and communities for programmers. By venturing beyond the mainstream, programmers can uncover innovative tools, gain diverse insights, and connect with like-minded individuals who share their passion for coding. So, embrace the lesser-known and let these hidden gems enrich your programming journey.

Top comments (0)