How to ask good questions (and get good answers)

In general, your post will get a good answer if you’ve remembered to do the following:

  1. Always search for existing answers first.
  2. Provide as much information and context as possible.
  3. Format your code.
  4. Follow the Community Guidelines.
  5. Reference Additional Resources

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

Categorize and Tag

Choose the correct category by language and tag with the course section name.

Context is critical for solving coding problems. Before you post your question, remember that the most visible part of your post is the title. Make that title as useful and descriptive as possible! A great title is usually the difference between something people click on and something people scroll past.

  • Ex: A good title: “Dasmoto Project: how do I include my images?” :slight_smile:
  • Ex: A title that needs work: “im stuck help plzzz” :frowning:

Now on to the body of your post. If your question stems from an example or problem posed in a course, please post a link to the page . That way, we can see the full instruction set, and can have some understanding as to just what the instructor was trying to accomplish. Please note that a full link is required: " Simply referring to the lesson by name is not sufficient to get you the help we want to get you.

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.

Format Your Code

Codecademy Discuss posts are parsed with Markdown, which allows for easy formatting of code and text. Please note that code posted in the form of a screenshot is difficult to read and work with. When your code is formatted as outlined here, your code will be much easier to read, and can be copied-and-pasted for testing.

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.

Reference Additional Resources

Read up on How to Use the Codeacademy Forums and Quick Tips for Using the Forums.

Remember…

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.

36 Likes
Can anyone explain this code
Just started and already stuck
Quick Tips for Using Forums
Simple Errors (4/19)
Preparing html
How to Use the Codecademy Forums
Stuck
Trouble with the last step
Sal's Shipping Only Printing the Premium Shipping Method
CoolTShirts
FAQ: Conditionals and Control Flow - Switch Statement
Magic eight ball
Error in numpy
The Do's and Don'ts of Codecademy
Create-react-app on server (Ubuntu 18.04)
Https://www.codecademy.com/courses/learn-python-3/lessons/python-functions-syntax-cc/exercises/all-operations
Python madlibs project
Orientation: Welcome to Codecademy Forums!
FAQ: Learn Python: Inheritance and Polymorphism - Overriding Methods
Using return with parenthesis
It prints congratulations, so why does it count it wrong?
Can sb explain what is class attribute
About the FAQ category
Veneer
Hichamfelger
I am a network and security engineer and now decided to join a computer science program and i know very little about python am currently watching tutorial on python online but i will need help guys...can anyone help me with this questions
Why does my code give a TypeError when I press Run?
FAQ: Code Challenge: Loops - Greetings
JavaScript Interactive Websites Chore Door
Confused on how to compile
Confused a little
Chocolate Scraping with Beautiful Soup (Converting to Float)
Number guesser task 7
My sql code is not giving any result
Error in "Veneer" Project in Python
How can I know if my translator works properly?
FAQ: Learn Python: Classes - Review
FAQ: Learn Python: Classes - Review
While loop count down from 10000?
FAQ: Control Flow - Conditional
Need Tips!
FAQ: Learn Python: Functions - Review: Built-In Functions
Auto fill form with javascript
Getting eady for Physics Class
Droid project
C# Password Check Exercise
Using len() as an index gives syntax error
How can I know if my translator works properly?
Frustrated due no assistance when you don't understand things
Trouble with build a library
I can't seem to get the code right for the Colmar Academy project
Guide: Essential things to know about coding from day one
Index.html
Learn Python 2 How do i create a variable call Ceaser? Let me know soon
Learn Python 2 How do i create a variable call Ceaser? Let me know soon
How can I combine two print statements that both use string formatting?
Why is my median incorrect?
Where to begin with Codecademy?
Classes review
Having issues calling global variables
FAQ: Learn HTML Elements - Common HTML Elements - Opening Links in a New Window
How can I put images to html?
What are some of the best projects for a beginner in HTML and CSS?
Raw_input vs input
Datetime--time zone?
Need help with Use the Force
Wondering why this hashmap doesn't assign every flower
Classes: Bank Account:
Area calculator
Help! Text with over image, not workin and can't make it responsive
Box properties CSS
SQL beginner - no such table error
https://www.codecademy.com/courses/deploy-a-website/lessons/create-static-site/exercises/local-preview?action=resume_content_item
Kalvin weather solution pls!
How to ask a good question
How do I report a bug?
Deploy A Website
Chore Bot unable to understand after 65th step
Control Flow and Logic
Control Flow and Logic
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
Html
Need help
What can i do after adding css style code
Html
I want to find someone who can help me with programming
I need help with Loops in Javascript Separating the Rotten Strawberries
Scope
Help my
EqualityOperators
Learn javaScript
Cant see where i am stuck
ReactDOM
Img src lesson
Question about <!DOCTYPE html> - Learn HTML- Step 2
I stuck
Css and html
Help, I'm stuck on a lesson
EqualityOperators
About JSX course
Text-decoration problem
Rajawali Student CodeCademy
Python: Conditionals & Control Flow
Python: Conditionals & Control Flow
FAQ: Iterators - The .map() Method
Python Classes
Why doesnt this work
Day at the supermarket - Stocking Out - Indentation
Boredless tourist: attractions_for_destination?
Using an index to access items in a list of strings
My code isn't working! **FIXED**
Veneer Project
6.3 Error message
How is top & bottom vertical?
FAQ: Learn Python - Functions - Practice Makes Perfect
Reassigning variable in python
Help with Sal's Shipping Project
Need help with Battleship Project
How do you stay motivated?
Im confused to a different level
Why did nothing print to the screen when I pressed Run?
What is `raw_input()`?
C# Password Check Exercise
Chore door project stuck t step 45
Blossom Project LinkedList