Search Before Asking Online

Nowadays, there are many online chat groups aimed at helping beginners in programming understand concepts or solve problems. However, many users ask trivial questions that could easily be answered with a quick Google search. Here’s an example:

User1 4 minutes ago

Hi, does anyone know a way to print "Hello world" in Python?

User2 just now

Hi, you could use the print("Hello world") method.

Here we can see how User1 asked a question in an online chat, and User2 took the time to read and respond. All this could have been avoided if User1 had searched:

Why search before asking?

When someone asks:

User1 4 minutes ago

Hi, can anyone help me? When deleting a file in Python, I get an error...

it might give the impression that they're looking for someone to solve the problem without trying to resolve it first. In reality, what the user might mean is something like:
User1 4 minutes ago

Hi, I want someone to give me the solution. I'm having an issue with Python when trying to delete a file, and I get an error (...). Can anyone help me fix this? Thanks in advance.

Another example is when someone asks for help with something that could be resolved by checking the tool or library's documentation:
User1 4 minutes ago

Hi, does anyone know how to create a starter project in React using NPX?

User2 3 minutes ago

The command for creating an empty project is in the React documentation.

User1 2 minutes ago

Oh, thanks. Could you send me the wiki link?

User2 1 minute ago

🤬

This type of situation is more common than it seems and takes up other users' time, which can cause delays or distractions.

What to do first

First, try searching on Google. For example, in the case of creating an empty React project, instead of going to a chat and asking, try searching on Google:

If you don't find the desired result, try adjusting the keywords: Changing the words can help you find more relevant results.

When to ask

Chat groups exist to solve doubts, and asking questions isn’t wrong. However, it’s important to know when to ask. If you’ve already searched on Google and checked at least 2-3 different sources without finding a solution, then it’s appropriate to ask in the chat:

User1 4 minutes ago

Hi, I’m trying to create a project in React. I’ve searched on several sites and none have solved my problem. When I run the command, I get an error (...). Could anyone help? Thanks.

It's also valid to ask if you have a specific and detailed question that Google is unlikely to answer, for example:
User1 4 minutes ago

Hi, I’m trying to create a Python application that, when running the sudoku command, generates 200 sudoku grids. Does anyone know how to generate 200 grids without affecting performance? Thanks.

Here, the question Does anyone know how to generate 200 grids without affecting performance? is specific and relevant to the application in question.

Whatch the repo

Do you want to help with translations to more languages? Go to github!