How to ask good questions (and get good answers)


Writing a good post or asking a good question are key to being a valuable contributor in the forums community, vital skills for anyone who wants to code (even professional developers)… and crucial to getting accurate and fast responses to your questions. In general, remember these two golden rules:

  • make it as easy as possible for other users to talk with and understand you
  • Context is critical for solving coding problems, so if you want help, provide as much information as possible

Before Starting a Topic, Search for Existing Answers

Before you start a new topic, check existing posts and use Google to see if your questions have already been addressed. This will very often give you an immediate answer! Cryptic error messages are particularly well suited search queries to Google - many others will have had the same problem.

Provide Information and Context

Before you post your question, remember that the most visible thing of your post by far is the title. Make that title as useful and descriptive as possible! Is it more likely that someone will click on or find “im stuck help plzzz” or “Dasmoto Project: how do I include my images?” (hint: it’s the second one). A great title is usually the difference between something people click on and something people scroll past.

Now on to the body of your post. If you have a question about a particular exercise, course, or resource; include a link. This will make it easier for your fellow users to get context on what you are saying or asking.

If you have a question about a coding exercise or troubleshooting your code, include your code. This makes it even easier for other users to understand what may be going wrong.

If you’re getting an error message, include the error message.

Finally, explain what you were attempting to do and how - your thought process and approach. Always be clear, concise, and include context.

Format Your Code

Codecademy Discuss posts are parsed with Markdown, which allows for easy formatting of code and text. When pasting in code, remember that it needs to be escaped by wrapping it in backticks (the ` key, found beneath the esc button on your keyboard) like this:

def hello():
    print("Hello world!")

Which looks like:

def hello():
    print("Hello world!")

Just pasting the same code in will come out this way:

def hello():
print(“Hello world!”)

Yikes! That’s not only harder to read, but if you tried to run it, it wouldn’t work! Yes, formatting is that important for code.

See this topic for more details.

Follow Community Guidelines

As always, follow the Community Guidelines. Please treat this discussion forum and your fellow users with respect.

Can anyone explain this code
Just started and already stuck
Quick Tips for Using Forums
Simple Errors (4/19)
Preparing html
I cant get it
Trouble with the last step
Chore Bot unable to understand after 65th step
Control Flow and Logic
Control Flow and Logic
While loop - PYTHON
CSS: An Overview Lesson 26 - Error (Link Text Decoration)
I confusion on the pithon
Where to you put the opening and closing tabs
More with for
Targeting by class
8. and seek
8. ...and seek! (SCT error)
Programming basic
Need help
What can i do after adding css style code
Where to begin with Codecademy?
About the Guide category
Python: Conditionals & Control Flow
Python: Conditionals & Control Flow
I want to find someone who can help me with programming
9/13 problem
Justin Bieber Game: No error bu jumping storyline
URGENT HELP on calculator code pyhton
Stuck at 14/19
Installation of Bable
I need help with Loops in Javascript Separating the Rotten Strawberries
5/9 - Exam stats
Help my
Weird Error
Stuck on Sky.js
Learn javaScript
Lesson 5/13
Cant see where i am stuck
My getter method creates an error
Piglatin error
5/11 code works but I can't submit
Problem in 4/7
I am new to here
PygLatin 11/11
Img src lesson
I am stuck at 9/11 pyglatin
Question about <!DOCTYPE html> - Learn HTML- Step 2
I stuck
Css and html
Help, I'm stuck on a lesson
Help am stuck
About JSX course
Text-decoration problem
> [Strings and Console Output](
Rajawali Student CodeCademy
New Users: START HERE!
Java script - fetch() get request
6.3 Error message
Am I the only one who finds this extremely difficult
Javascript iterators lesson 3 map
How is top & bottom vertical?
Removing Whitespaces Using .trim() Method In JavaScript
Python Functions Practice makes perfect
Reassigning variable in python
Help! Text with over image, not workin and can't make it responsive
How to find help?
Box properties CSS
SQL beginner - no such table error
Kalvin weather solution pls!
How to Use the Codecademy Forums
How to ask a good question
How do I report a bug?
Deploy A Website