В сегодняшней статье мы поделимся 15 веб-сайтами, на которых можно научиться программированию. На этих веб-сайтах представлено множество руководств по программированию, книг и упражнений по программированию. Мы надеемся, что они будут вам полезны.
Адрес: https://ebookfoundation.github.io/free-programming-books/
Это сайт, на котором собраны практически все бесплатные курсы и книги по программированию для программистов. Что мне больше всего нравится в этом, так это то, что он разделен на множество разных языков, чтобы мы могли легко выбрать нужный документ. Помимо чтения документации, он также предоставляет вам попкасты, видео, программы кодирования и другой контент.
Адрес: https://roadmap.sh/
Дорожная карта веб-разработчика представляет собой полную дорожную карту вашего пути в качестве разработчика. Что мне больше всего нравится в нем, так это то, что он предоставляет подробную информацию о каждом этапе обучения программированию и обновляется из года в год. Кроме того, он предоставляет подробные планы обучения для каждой отрасли, такой как Frontend, Backend, DevOps, Android... Дорожная карта веб-разработчика.
Адрес: https://github.com/jwasham/coding-interview-university
Это веб-сайт, на котором собраны вопросы для собеседований для программистов по самым разным темам (например, языкам, алгоритмам и т. д.). Кроме того, есть вопросы для интервью от крупных компаний, таких как Google, Facebook, Amazon и Microsoft.
Адрес: https://github.com/lydiahallie/javascript-questions/blob/master/vi-VI/README-vi.md имеет китайскую версию, которую очень стоит изучить.
На веб-сайте собраны вопросы по языку программирования Javascript, от базового до продвинутого. Что мне больше всего нравится в нем, так это то, что на каждый вопрос есть ответы и подробные объяснения. Он также был переведен на множество разных языков.
Адрес: https://github.com/ryanmcdermott/clean-code-javascript
Собирается опыт автора в написании кода с использованием языка программирования Javascript. Это помогает нам научиться писать код, который легко понять, легко использовать повторно, а также повысить эффективность кода.
Адрес: https://www.techinterviewhandbook.org/
Tech Interview Handbook — это веб-сайт, на котором обобщается опыт прохождения собеседований с разработчиками, например, как написать резюме, самопрезентация, распространенные вопросы на собеседованиях, а также популярные алгоритмы и методы программирования.
Адрес: https://free-for.dev/#/
Free For Dev — это дом бесплатных ресурсов программирования и веб-сервисов, таких как веб-хостинг, обработка носителей, облачные провайдеры, API, CDN, DNS, CMS...
Адрес: https://github.com/public-apis/public-apis
Public API — это набор бесплатных API-сервисов, используемых для разработки веб-сайтов, таких как спортивные, социальные, погодные и финансовые API.
Адрес: https://github.com/getify/You-Dont-Know-JS
JS You Don't Know — это всеобъемлющая книга, в которой подробно описано, как решать проблемы разработки при разработке веб-сайта с использованием Javascript.
Адрес: https://frontendchecklist.io/
Контрольный список внешнего интерфейса — это список всех элементов, которые нам необходимо иметь, прежде чем приступить к разработке веб-сайта.
Адрес: https://github.com/goldbergyoni/nodebestpractices.
Nodejs Best Practices — это хранилище сотен статей о Nodejs, собранных из Интернета. Кроме того, он разделен на конкретные темы, такие как очистка кода nodejs, обработка ошибок, защита веб-сайта, тестирование, увеличение скорости веб-сайта... с использованием Nodejs.
Адрес: https://github.com/sindresorhus/awesome
Awesome — это место, где собраны практически все ресурсы для разработчиков, такие как языки программирования, интерфейсная разработка, серверная часть, документация по информатике, большие данные, веб-работа, системы управления контентом.
Адрес: https://github.com/trehleb/javascript-algorithms
На веб-сайте «Алгоритмы и структуры данных JavaScript» представлено множество реальных примеров популярных алгоритмов и структур данных, а также представлена полная коллекция реальных примеров.
Адрес: https://awesome-python.com/
Awesome Python — это набор инструментов и документации для программистов Python, таких как фреймворки, библиотеки, программное обеспечение и т. д.
Адрес: https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer/#learn-javascript
Full Stack Web Development — это место, объединяющее более 100 бесплатных ресурсов для изучения разработки веб-сайтов, таких как HTML, CSS, Nodejs, базы данных, API и многое другое.
Я надеюсь, что 15 веб-сайтов для изучения программирования, представленные в сегодняшнем материале, будут вам полезны. Если у вас есть какие-либо вопросы, пожалуйста, оставьте мне сообщение в области сообщений, и я отвечу как можно скорее. Наконец, спасибо всем за вашу поддержку, и я поделюсь еще большим количеством хорошего контента. Хорошего дня!