Хотите стать программистом? 7 GitHub-репозиториев, которые помогут вам
Все чаще говорят, что репозитории 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, пожалуйста, поделитесь ими в комментариях.