01 logo

9 Programming Help & Discussion Websites

Excellent Resources for Beginners Programmers

By HassanPublished about a year ago 6 min read
Like
Image made in Canva by Author | 9 Programming Help Websites

Programming is a complex and challenging field. There are a lot of different programming languages, each with nuances, and finding the best way to solve a problem can be difficult.

Many people new to programming turn to online communities for help and discussion. This can be a great way to get help from people who have gone through similar experiences as you or even to vent about your frustrations in an environment where others will understand what you’re going through.

Here are the nine best websites for getting help and discussing programming topics.

1. Stack Overflow

Screenshot by Author | Programming Help Websites | Stack Overflow

Stack Overflow is one of the most popular sites for programmers to get help and advice, and it’s also one of the oldest. The site is one of the best places to find answers to programming questions, but that doesn’t mean it’s always easy to navigate.

Aside from a strict focus on programming, Stack Overflow also has a particular format that can initially be intimidating. However, programmers wishing to learn something new or advance their skills will find it a fantastic resource.

2. Quora

Screenshot by Author | Programming Help Websites | Quora

Quora is a question-and-answer website that allows users to ask questions, answer questions, and connect with other people. It was founded and launched in 2009 and, since then, has grown to be one of the largest online communities for asking and answering questions.

Quora is also an excellent resource for programmers. The site has many topics ranging from programming languages to specific programming problems. Each subject has a large number of users who can provide answers to your questions about coding.

In addition to the large community of users willing to help others out, Quora also has a “Best Answer” feature that allows you to see which answers were voted best by other users on the site. This simplifies for you to find solutions that other people have already approved and ensures that you’re getting accurate information when you post your questions.

3. StackExchange

Screenshot by Author | Programming Help Websites | StackExchange

StackExchange is a Q&A website that specializes in programming questions. It’s designed to be a place where developers can go to ask questions and get answers, and it’s one of the most valuable resources you can find when you’re stuck with a problem in your code.

There is no need to be a registered user to post a question on StackExchange, but it’s highly recommended that you do so because it allows other users to vote on your question and offer suggestions. You can also earn points by answering other people’s questions, which gives your account additional benefits (like having your profile).

The best part about StackExchange is that it covers almost every programming language imaginable, so there’s no doubt someone will have an answer for whatever issue you’re facing.

StackExchange has an exciting reputation system where users earn badges depending on their activity level within the community (such as posting questions) or receiving upvotes on their answers from other users (upvotes show appreciation). Badges will also unlock certain privileges, such as being able to post links in comments which would otherwise be disabled due to spam prevention measures implemented by moderators across all sites.

4. CodeProject

Screenshot by Author | Programming Help Websites | CodeProject

CodeProject is a community of software developers. The site has extensive articles on programming languages and other topics and forums where users can ask and answer questions.

CodeProject is an excellent resource for learning new programming languages and finding out how to build software in general. If you’re searching for information about a particular topic or language, CodeProject will have something for you.

5. Reddit

Screenshot by Author | Programming Help Websites | Reddit

Reddit is a great place to find programming help. It’s one of the biggest social discussion websites on the internet and has a massive community of programmers willing to help you.

You can get started on Reddit by going to their homepage, clicking on the “r/learnprogramming” subreddit, and creating an account. Once you do that, you’ll be able to ask programming questions, learn from other people’s answers, and hopefully find solutions for whatever problem you’re having with your code.

Reddit has been described as “the front page of the internet,” so if you have any questions about computers or coding in general, this might be an excellent place to start looking for answers, especially if there aren’t any available elsewhere.

6. CodeRanch

Screenshot by Author | Programming Help Websites | CodeRanch

CodeRanch is a website that provides programming help and discussion. CodeRanch also has an extensive community of programmers, making finding answers to your questions easy. CodeRanch is free to use, but you can pay for premium features if you want extra features such as private messages and an ad-free experience.

While Stack Overflow is the most popular question-and-answer site for programmers, CodeRanch has a good reputation for providing high-quality answers.

7. Programmers Heaven

Screenshot by Author | Programming Help Websites | Programmers Heaven

Programmers Heaven is a community of programmers who share their experience, knowledge, and code. It has forums about different programming topics, such as C++, Java, and PHP. There are also tutorials on how to program in Python.

Programmers Heaven is a place to learn to program and help others by answering questions from other members of the community.

8. devRant

Screenshot by Author | Programming Help Websites | devRant

devRant is a site where developers can vent their frustrations with other developers. It’s also a great place to find job opportunities, share resources, and ask questions.

devRant is a forum for developers to discuss programming topics. Developers created it for developers, and it’s a great place to get programming help and discuss programming topics. DevRant is also a handy resource for programmers, as it has a lot of valuable information about programming.

9. Chegg

Screenshot by Author | Programming Help Websites | Chegg

Chegg is a great place to go if you want help with programming. It has a vast community of users who can help you solve your problems. They also offer various courses on how to use different programming languages and tools.

Additionally, Chegg provides tutoring services, where they will work closely with you one-on-one to ensure that you comprehend the ideas underlying the material you are attempting to learn.

Conclusion

If you are stuck in programming and need help, these are the top 9 websites for getting it. There isn’t just one answer to every challenge, but the information on these sites should help you get started with what you need. The right thing to do is find a few that fit your needs and then use them regularly.

With these sites at your disposal, you can be sure that no matter what kind of problems and questions you have, there will always be someone there to help you figure it out. Please let me know in the comments if you have other suggestions for programming forums or communities.

Article originally published on Medium: https://medium.com/illumination/10-programming-help-discussion-websites-23cb4bda5f0

list
Like

About the Creator

Hassan

I'm a data scientist by day and a writer by night, so you'll often find me writing about Analytics. But lately, I've been branching into other topics. I hope you enjoy reading my articles as much as I enjoy writing them.

Reader insights

Be the first to share your insights about this piece.

How does it work?

Add your insights

Comments

There are no comments for this story

Be the first to respond and start the conversation.

Sign in to comment

    Find us on social media

    Miscellaneous links

    • Explore
    • Contact
    • Privacy Policy
    • Terms of Use
    • Support

    © 2024 Creatd, Inc. All Rights Reserved.