Верстка, CSS, HTML, SVG

Где ознакомится c npm, git, node.js

Тут замкнутый круг, ведь для того чтобы понять как работает git нужно работать с npm, а в гайдах про npm говорят о node.js и т.д. Да, я не смог найти статью. Может плохо искал. Но будет очень здорово если вы проясните мне этот момент, скинете ссылку на статью или ролик, заранее спасибо!
"чтобы понять как работает git нужно работать с npm" - это ты херню где-то услышал. NPM ничего общего не имеет с git, а git ничего общего с NPM, причем настолько ничего общего, что Git необходим тебе на каком бы языке не писал, в то время как NPM речь вообще о NodeJS, JS, TS, эти темы и правда много переплетаются между собой. Изучи что-то одно, потом другое, все-равно учиться будешь и через 10 лет, и через 20, просто сейчас ты смотришь на океан и думаешь что он бесконечен, но другие его уже обошли, переплыли и перелетели
Василий Юрченко
Василий Юрченко
55 690
Лучший ответ
Алексей Сычев Уже дополнил вопрос, ошибся
Git никакого отношения к npm не имеет. И чтобы понять, как работает git, npm не нужен - от слова "совсем". Так что берёшь учебник https://git-scm.com/book/ru/v2/ и внимательно его изучаешь.

Gitbash - всего лишь NIXовая командная строка bash, адаптированная для Windows и идущая в комплекте с git for windows. И если ты хочешь полноценно заниматься разработкой, тебе придётся научиться работать в командной строке. Сам по себе gitbash совершенно не нужен, но он позволяет единообразно работать с командной строкой и в Linux, и в Windows, и в macOS.

Node.JS - интерпретатор JavaScript, расширенный (по сравнению с браузером) нормальным взаимодействием с системой. Что позволяет использовать JS для создания приложений (самый известный пример - VS Code). А npm - всего лишь менеджер пакетов, упрощающий подключение сторонних JS-модулей к твоему проекту. Отдельно npm не имеет смысла.
Алексей Сычев Ошибся в вопросе, перепутал npm с gitbash
Алексей Сычев Кажется это то что мне надо, неужели оф. документация настолько понятная, спасибо!
Не усложняй ... в созвучном месте ;)
*** Артём ***
*** Артём ***
14 439
Я прекрасно знаю как работает git, но впервые слышу об npm. Загуглил что такое npm, это вообще менеджер пакетов для node.js, как гит с ним связан? Или я что-то упускаю?
Просто, буквально, в ютубе напиши "Git Tutorial for Beginners" и смотри, что не будет получаться - гугли
Алексей Сычев ошибся в терминах
Я могу порекомендовать вам следующие ресурсы, которые помогут изучить эти инструменты:

Официальный сайт Node.js: https://nodejs.org/en/docs/ - здесь вы найдете документацию и руководства по работе с Node.js.

Официальный сайт Git: https://git-scm.com/doc - здесь вы найдете документацию и руководства по работе с Git.

Официальный сайт Npm: https://docs.npmjs.com/ - здесь вы найдете документацию и руководства по работе с npm.

Курс по Git на платформе Udacity: https://www.udacity.com/course/version-control-with-git--ud123 - это курс, который поможет вам изучить Git.

Курс по Node.js на платформе Udemy: https://www.udemy.com/course/nodejs-the-complete-guide/ - это курс, который поможет вам изучить Node.js.

Курс по npm на платформе Pluralsight: https://www.pluralsight.com/courses/npm-package-manager-getting-started - это курс, который поможет вам изучить npm.

Надеюсь, эти ресурсы помогут вам в изучении npm, Git и Node.js. Удачи!