Найти тему
Technology Today

Бесплатные русскоязычные и англоязычные ресурсы для начинающих программистов

Русскоязычные:

1. Журнал "Код" (https://thecode.media)

Сайт от Яндекса. Глубоких знаний вы здесь не получите, но на уровне "я знаю о чем вы говорите" понимание будет. Также статьи там написаны очень живо и интересно, на самые разные темы, поэтому прочитав десяток другой статей, возможно, захочется самому написать свой собственный фейсбук.

https://thecode.media
https://thecode.media

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



2. Метанит (
https://metanit.com/)

Это уже онлайн-учебник. Здесь собраны гайды по самым разным языкам программирования - от си до веб-программирования.

https://metanit.com/
https://metanit.com/

Учебники очень лаконичные, поэтому какой-то язык программирования можно изучить очень быстро, тем не менее вся суть сохранена и справиться сможет даже новичок. И самое главное - это абсолютно бесплатно!


3. ExamClouds (
https://www.examclouds.com/)

Онлайн-учебник для Java-программистов. Если по какой-то причине вам не понравился метанит, то добро пожаловать на ExamClouds.

https://www.examclouds.com/
https://www.examclouds.com/

Здесь также достаточно краткое изложение, но есть тесты и задания на практику.



4. Javascript.ru (
https://learn.javascript.ru/)

Как следует из названия этот сайт посвящен javascript. Это тоже онлайн-учебник, но в отличии от метанита и ExamClouds он очень подробный и там есть контрольные вопросы. Чтобы изучить по нему javascript нужно потратить не один месяц.

https://learn.javascript.ru/
https://learn.javascript.ru/

Но зато понимание будет достигнуто очень глубокое - главное не забывать все закреплять практикой, иначе знания без практики быстро выветрятся!

5. Losst (https://losst.ru/)

https://losst.ru/
https://losst.ru/

Все о Linux. Если у вас возникла какая-то трудность, например, с Ubuntu. Или нужно посмотреть основные команды, то вам сюда.


6. Хауди Хо (
https://www.youtube.com/channel/UC7f5bVxWsm3jlZIPDzOMcAg)

https://www.youtube.com/channel/UC7f5bVxWsm3jlZIPDzOMcAg
https://www.youtube.com/channel/UC7f5bVxWsm3jlZIPDzOMcAg

В основном развлекательный ютуб-канал, популярный среди новичков.На этом канале можно узнать как живут программисты, сколько они зарабатывают, а еще открыть для себя разные фишки и полезные программы.


Англоязычные:


1. W3Schools (
https://www.w3schools.com/)

Зарубежный онлайн-учебник от консорциума W3. Более подробный англоязычный аналог метанита.

https://www.w3schools.com/
https://www.w3schools.com/

Весомая фишка - это возможность прямо на странице запускать код, который можно отредактировать. А в конце уроков есть упражнения.


2. CodeWars (
https://www.codewars.com/)


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

https://www.codewars.com/
https://www.codewars.com/

На сайте есть система кармы только с японским колоритом, с ходу разобраться будет не очень легко, но если будет нужно разобраться, то это не составит труда. Задания разбиты на "кью", это местные уровни сложности, поэтому подойдет даже для новичков.

-9

Есть задания по алгоритмам, по определенным языкам программирования, на синтаксис, искусственный интеллект, и даже на написание кратчайшего кода. Где разгуляться точно есть.