Skip to main content
3 of 7
edited title

Welcome to Code Golf and Coding Challenges StackExchange!

What is this site?

This is a place to host recreational coding challenges, such as code golf. We are unlike most sites in the Stack Exchange network. We are not a question-answer site, nor are we a forum, instead we use the Stack Exchange network as a host for our coding challenges and solutions. Please note that general programming questions are not on-topic here.

This site is split into 3 parts: Main, where people post challenges and solutions; Meta, a site for discussing the main site; and Chat, where users can discuss a large range of topics (not all about the site) in a much more informal manner.

What is this page?

This page is a new users' guide to getting started on the site. Because of our differences to the other Stack Exchange sites, it can be difficult to start here without some knowledge of our long established rules and traditions. Below this question are 3 answers designed to address and help you with specific parts of our site: Asking, Answering and Everything else

Additionally, we suggest you read through our Tour page. Doing so earns you a shiny badge

What do I need to know in order to understand these answers?

The answers assume that you have very little knowledge of the Stack Exchange model. However, before reading through them, it's recommended to familiarise yourself with the following terms:

  • Upvote: A vote indicating you agree with or like the post, or that you think it's useful. See When should I vote? for more information
  • Downvote: A vote indicating you disagree with or dislike the post, or that you don't think it's useful. It's recommend that you leave a comment explaining why you downvoted, to give the post author a chance to correct their post if possible
  • Reputation: A score assigned to each user reflecting how useful their contributions to the site are. You gain reputation by contributing in a positive manner, and you lose it by posting low quality, off-topic or spam content.

I've read through the answers and I still have a question!

The answers below are not designed to be comprehensive - instead, they are supposed to cover the base information we believe new users will benefit the most from. If you still have a question after reading them, check out our FAQ, ask users in chat or post a question on Meta

Additionally, these posts are Community Wiki, which allows anyone with 10 reputation or more to edit them. If you think something is missing that really should be included, don't hesitate to edit it in.


Welcome to CGCC! We hope you enjoy your time on the site!

Helpful links