16.05.2022

Хотите стать программистом? 7 GitHub-репозиториев, которые помогут вам

Учим JavaScript, Python, Rust и другие языки, а также пробуем участвовать в Open Source.

Все чаще говорят, что репозитории GitHub — один из лучших бесплатных способов научиться программировать. Разумеется, после чтения документации. Чтобы не потеряться во множестве ресурсов, мы собрали 6 репозиториев, которые помогут вам выучить любой язык программирования.

Hello World

https://github.com/leachim6/hello-world 

По традиции, знакомство с новым языком начинают с написания программы, выводящей фразу “Hello World”.  Репозиторий содержит код “Hello World”, наверное, на всех современных языках программирования. На данный момент это 981 язык.

Project Based Learning

https://github.com/practical-tutorials/project-based-learning

Отличный способ изучить любой язык программирования — сделать на нем свой проект. Репозиторий представляет собой структурированную подборку пошаговых инструкций по созданию с нуля приложений либо иных проектов. Упомянуты все актуальные технологии.

30 Days Of JavaScript

https://github.com/Asabeneh/30-Days-Of-JavaScript

Если вы новичок в JavaScript и хотите начать изучение с самых основ, то этот репозиторий станет для вас отличным помощником. Как следует из названия, это 30-дневный курс по JavaScript с пошаговым руководством. Отличный выбор для старта в сфере фронт-энда.

You Don’t Know JS

https://github.com/getify/You-Dont-Know-JS

Еще один ресурс по джаваскрипту, на этот раз для более продвинутого уровня. Тут собрана серия книг, погружающих в основные механизмы языка JavaScript. Это один из самых звездных репозиториев GitHub по JavaScript с более чем 152 тыс. звезд и более чем 30 тыс. форков. Если вы хотите стать профи в JS, этот репозиторий для вас.

Python Data Science Handbook

https://github.com/jakevdp/PythonDataScienceHandbook

Data Science сегодня одна из самых трендовых тем среди разработчиков программного обеспечения. Python Data Science Handbook — одна из лучших книг для чтения, если вы хотите хорошо разбираться в Data Science на Python. В этом хранилище содержится весь Python Data Science Handbook в виде (бесплатных!) блокнотов Jupyter.

Rust By Example

https://github.com/rust-lang/rust-by-example

Rust — быстрый и экономящий память язык программирования. Если вы еще не освоили его, то, возможно, самое время начать. В помощь этот репозиторий с примерами и Live-редактором кода.

Awesome First PR Opportunities

https://github.com/MunGell/awesome-for-beginners

Вы начинающий программист, но уже готовы участвовать в Open Source? Этот репозиторий содержит список проектов, с одной стороны актуальных, но в то же время принимающих Pull Request-ы от сообщества. В перечисленных проектах вам дружелюбно укажут на ошибки, помогут все исправить и подготовить. А вы, помимо опыта, сможете добавить строчку в резюме с названием популярной технологии.

Если вы знаете еще какие-нибудь полезные репозитории GitHub, пожалуйста, поделитесь ими в комментариях.