Гайд по поиску информации
Практически все задачи в программировании уже решены и выложены в интернет. Хороший программист умеет находить готовые решения и использовать их в своих проектах. Грамотно искать информацию - это искусство. Мы подготовили для вас несколько советов по использованию гугла.
Выбор браузера
Процесс поиска начинается с браузера. Поисковые запросы программистов часто включают в себя символы по типу {}, []. (), "", <>, ^ и т.п. Большинство браузеров игнорирует их и поиск заходит в тупик. Если в Google не получили необходимый результат, то попробуйте ввести тот же запрос в DuckDuckGo. Эта поисковая система лучше подходит программистам и учитывает спецсимволы.

Google игнорирует символ @ и ищет только фразу "что значит в Python"

DuckDuckGo видит запрос полностью и выдает соответствующий ответ:

Сортировка по актуальности
IT сфера стремительно развивается, технологии быстро устаревают. Фильтруйте запросы по дате публикации. Легко не заметить устаревшую информацию. Вы воспользуетесь ей, а вскоре выяснится, что вы использовали не актуальные технологии. Чтобы избежать таких неприятных ситуаций во многих браузерах есть фильтры.
В DuckDuckGo:

В Google chrome:
Инструменты --> За год

Уточнение запросов
Ранее мы говорили, что Google и другие популярные браузеры игнорируют спецсимволы. Это не совсем так. Существуют операторы поиска со своим синтаксисом, которые помогают конкретизировать запрос. Их много, полный список здесь. Мы разберем самые полезные для программиста.
@ - поиск по социальным сетям. Ставится в конце запроса.
Пример: @twitter
" " - поиск точного соответствия введенному запросу. Найдутся только те сайты, где слово в слово присутствует введенный запрос.
Пример:
"как выучить Python за неделю"
| - условный оператор или
Пример:
"как выучить Python за неделю" | "обучение Python за неделю"
*- замена целого слова или букв
Пример:
сколько * программист - замена неизвестного слова
сколько зарабатывает программи** - замена неизвестных букв. 1 буква - 1 *
Запросы на английском
Англоязычное комьюнити больше, а значит ответ на ваш вопрос найти там проще. Пробуйте искать на английском
Думайте
Между запросами важно уметь проводить логические связи и двигаться с каждым новым запросом в правильном направлении. Нужно по крупицам собирать информацию и шаг за шагом продвигаться в решении вашей задачи. Редко когда можно скопировать код из одного источника и он будет соответствовать вашим требованиям. Обычно ответ на вопрос формируется из нескольких источников.
На последок хочется поделиться байкой с форума о том, как умение гуглить помогает зарабатывать 8000$ в месяц: