Другие языки программирования и технологии

Стоит ли изучать linux?

Я давно о нём слышал, как о сложной системе, поэтому мне захотелось его поставить (ещё мне нравятся терминалы). Стоит ли менять windows на linux? Я также недавно начал изучать программирование, написал несколько несложных приложений на javascript. Какая от него будет дальнейшая польза в изучении программирования и IT в целом?
V2
Vlad_ 288
115
Зачем менять, просто установить как дополнительную систему.
Разработка/отладка ядра и модулей для него, наверное, и есть самое сложное в Linux. Программы пишутся на разных языках, в основном Python, C++, Ruby.
Любой программист Вам скажет, что для программирования лучше выбрать систему Linux. Для Windows в основном идут громоздкие IDE с множеством недочетов, в то время как на Linux это все работает с репозиториев без нужды в проприетарных и частично закрытых ПО.
Александр Михнюк
Александр Михнюк
45 329
Лучший ответ
Лучше изучай cisco
То, что говорят, что "Linux сложнее Windows" - это миф.
Если глубоко копать, многие вещи в Linux делаются намного проще, чем в Windows.
Для программиста как площадка для программерских экспериментов Linux очень хорошо подходит, так как это открытая система и довольно несложно изучить все интересующие процессы, происходящие в ней.
AL
Alexsandru Leahu
38 877
Linux интересен больше для администратора, чем для программиста. Сетевые приложения можно писать используя любую ОС.
Чтоб изучать Linux, можно установить его на виртуальную машину (Vitrual Box или VMware), если оперативной памяти не меньше 4Гб.
Ivan Mikhalev
Ivan Mikhalev
36 282
Илья Попов мудрец воистину, куйле
Если те нравятся терминалы, то линукс проще будит.
Он не сложный, просто следует другим идеологиям и те, кто зациклен на виндовс, испытывают некий когнетивный диссонанс...
(к примеру установка програмы идёт сразу при скачивании или из архива командой в консольке. в общем 1 строчка.
А если неполучается найти отовое для установки, то можно собрать из исходников.
Ты такое рядовому пользователю виндовса скажи, он офигеет...

Или к примеру "немного" большие возможности рута... по сравнению с виндосовским админом.
Практически отсутствие защиты от идиота зачастую...
И т. п.
)

JS? Только для сайтиков...

"И как linux в плане изучения компьютерных сетей, протоколов, и tcp/ip?"
На то протоколы и были созданы, чтоб с телефона эпл можно было передать файл на компьютер с виндовсом через роутер, где стоит линукс...
ОС Не важна. От неё зависит лишь некоторые особенности методов, не больше...

ЗЫ Самое такое сравниеие что можно придумать в различии того, виндовс или линукс, так это машина с автоматом или на механике.
Vlad_ 288 Я так понял из вашего ответа, что linux всё же лучше подходит для изучения (или работы) с сетями.
И ещё такой вопрос: я слышал, что в linux есть язык bash, который предназначен для написания скриптов, которые избавляют от выполнения одних и тех же действий. Можно, к примеру написать скрипт, который берёт файл и в этом файле все запятые изменяет на другой какой-либо символ?
Linux в вебе: для бэкэнда. Если будешь серверным программистом, то надо поработать в ней. Настроить веб-сервер хотя бы.
И для изучения сетей самое то.