Книги по C++: исчерпывающая подборка для начинающих

Эти книги по C++ подойдут тем, кто желает освоить базис или неплохо знаком с основами программирования, но хочет изучить «плюсы».

Обложка: Книги по C++: исчерпывающая подборка для начинающих

20 бесплатных онлайн-игр для программистов: лёгкое изучение

Бесплатные онлайн-игры для программистов, которые планируют освоить JavaScript, Java, Python, C# и другие языки программирования.

Обложка: 20 бесплатных онлайн-игр для программистов: лёгкое изучение

Всё о сортировке в Python: исчерпывающий гайд

Сортировка в Python выполняется с помощью sorted() и list.sort(). Разбираем на примерах, как это работает.

Обложка: Всё о сортировке в Python: исчерпывающий гайд

Введение в Git: от установки до основных команд

Введение в Git включило в себя установку, настройку, команды, примеры и наглядные схемы, с которыми гайд максимально понятен.

Обложка: Введение в Git: от установки до основных команд

Не дарите это айтишнику! Топ-5 антиподарков для программистов

Что дарить программисту? Пойдём от обратного и выясним, чего дарить не стоит. Отбросьте идею с клавиатурой и мышью. Почему? Читайте в статье.

Обложка: Не дарите это айтишнику! Топ-5 антиподарков для программистов

Как Гомер Симпсон почти решил уравнение Великой теоремы Ферма

Изучаем известную теорему и пробуем проверить вычисления героя культового мультсериала Гомера Симпсона.

Обложка: Как Гомер Симпсон почти решил уравнение Великой теоремы Ферма

Основы криптографии: от математики до физики

Рассмотрим основы криптографии, поговорим о самых популярных шифрах и о том, как новое поколение криптографии связано с физикой.

Обложка: Основы криптографии: от математики до физики

Как работает лифт в небоскребах? Алгоритмы + задачи с собеседований

Алгоритм по которому работает лифт в высотном здании должен учитывать множество факторов. Он сложнее чем у обычного лифта.

Обложка: Как работает лифт в небоскребах? Алгоритмы + задачи с собеседований

Сравнение скорости Python и C++

Автор этой статьи делает сравнение скорости выполнения одной и той же программы на Python и C++. С++ естественно быстрее, но насколько?

Обложка: Сравнение скорости Python и C++
Обложка теста

Кто вы на удалёнке — хакер холодильника или тасковый жонглёр? Тест от Tproger и EPAM Anywhere

С фрилансом пришли и новые условия работы, которые раскрывают нас с новой стороны. Пройдите тест и узнайте, кто вы на удалёнке.

Современные языки программирования, которые заставят вас страдать: Часть 1, ООП

В этой статье автор попытался дать объективную оценку современным языкам программирования. В первой части поговорим об ООП языках.

Обложка: Современные языки программирования, которые заставят вас страдать: Часть 1, ООП

Тест «Что делает эта кнопка?»

Иногда то, что вы видите на иконке кнопки даже близко не ассоциируется с её назначением. Из таких иконок мы и собрали этот тест.

Обложка: Тест «Что делает эта кнопка?»

Фронтенд-разработчики оценят: 7 полезных репозиториев на GitHub

Эти репозитории на GitHub помогут узнать особенности HTML, CSS и JavaScript. Полезно начинающим и опытным разработчикам.

Обложка: Фронтенд-разработчики оценят: 7 полезных репозиториев на GitHub

Что прокачать джуниор разработчику, чтобы стать мидлом за год

Разбираемся, над чем стоит работать, если вы джуниор, который хочет стать мидлом.

Обложка: Что прокачать джуниор разработчику, чтобы стать мидлом за год

Семь биографий, которые стоит прочитать программистам

Собрали для вас небольшую подборку книг об интересных и выдающихся личностях в сфере IT, а также лидерах технологических компаний.

Обложка: Семь биографий, которые стоит прочитать программистам

Шестой раунд битвы языков программирования 2020 начался!

Вчерашний батл был напряжённым: Swift и Assebmler шли ноздря в ноздрю, но в итоге Swift немного обогнал оппонента. Отрыв между C++ и Java существенно больше, С++ победил! Сегодня участвуют следующие…

Полуфинал битвы языков программирования 2020

Победителями вчерашней схватки стали JavaScript и Python. В полуфинале участвуют: Swift/JavaScript и C++/Python. Напоминаем, выбирайте тот язык, который вы больше любите.  Ещё чуть-чуть и мы узнаем, кто будет победителем. Голосование…

Топ-10 языков программирования в 2020 году по версии GitHub

Подводим итоги года и рассказываем, какие языки программирования оказались самыми популярнымии в 2020 году.

Обложка: Топ-10 языков программирования в 2020 году по версии GitHub

«Умирающие» языки программирования: что не стоит учить в 2021 году

Недавно мы составили список самых востребованных языков программирования. Теперь рассказываем, какие не стоит учить в 2021 году.

Обложка: «Умирающие» языки программирования: что не стоит учить в 2021 году

Как говорить о деньгах на собеседовании?

Разговор о зарплате во время поиска работы может оказаться неловким. Спросили у эксперта, как правильно говорить о деньгах на собеседовании.

Обложка: Как говорить о деньгах на собеседовании?

Финал баттла языков программирования 2020 уже сегодня!

По результатам вчерашнего полуфинала образовались две пары финалистов. За первое и второе место поборются: Python и JavaScript. А за третье и четвёртое: Swift и C++. Голосуйте за любимый язык и…

Как я перенёс чаты из WhatsApp в Telegram и ничего не сломал

Напрягает, что WhatsApp теперь будет передавать Facebook данные о пользователях? Вот гайд, как перенести чаты в Telegram.

Обложка: Как я перенёс чаты из WhatsApp в Telegram и ничего не сломал

10 принципов хорошего кода и хорошего программиста

Спагетти-коды, огромные цепочки «if-else» и софт, который ломается от изменения переменной? Вот принципы, которые помогут решить эти проблемы.

Обложка: 10 принципов хорошего кода и хорошего программиста

На GitHub опубликовали набор для создания современных сайтов весом менее 2 КБ

Веб-страничка, созданная в качестве примера работы инструмента, успешно прошла несколько тестов оптимизации.

Инструменты терминала Linux для начинающих. Часть вторая

Рассказываем об инструментах терминала Linux, таких как мультиплексор tmux, шифровальщик GnuPG и командная оболочка Bash.

Обложка: Инструменты терминала Linux для начинающих. Часть вторая

Google Translate переводит «Thank you, Mr President» как «Спасибо, Владимир Владимирович»

Баг это или фича — пока что не ясно.

Лучший язык программирования по рейтингу TIOBE 2020

Кто первый — Java, Python или C? Мы проанализировали рейтинг языков программирования TIOBE 2020 и сделали подробный разбор.

Обложка: Лучший язык программирования по рейтингу TIOBE 2020

6 ценных советов от программиста с 45-летним опытом работы

Эти советы будут полезны начинающим и опытным программистам, которые хотят достигнуть успеха и оставаться счастливыми.

Обложка: 6 ценных советов от программиста с 45-летним опытом работы

Что можно узнать о человеке по адресу его почты на Gmail? Проверяем с помощью GHunt

Как найти информацию о человеке, зная его почту на Gmail? Можно ли получить доступ к чужим фотографиям? Проверяем защиту аккаунтов Google.

Обложка: Что можно узнать о человеке по адресу его почты на Gmail? Проверяем с помощью GHunt

Попробовал Files — файловый менеджер для Windows. Подходит тем, кому надоел стандартный «Проводник»

«Проводник» Windows 10, каким он должен быть: со вкладками, разделением на панели и простой кастомизацией. Удобный файловый менеджер.

Обложка: Попробовал Files — файловый менеджер для Windows. Подходит тем, кому надоел стандартный «Проводник»

Сегодня пятый раунд битвы языков программирования 2020!

Победители вчерашнего раунда: JavaScript и C#. Они настолько уверенно обошли своих оппонентов, что у них есть все шансы дойти до финала! А сегодняшние участники: Swift\Assembler и Java\C++. Голосование закончится ровно…

Почему программирование — это так сложно?

Разработчик Тим Бейкер поделился советами, которые могут помочь начинающим программистам освоиться в профессии. Мы перевели их для вас.

Обложка: Почему программирование — это так сложно?