Самый низкокачественный и медленный источник информации.
где учат алгоритмам и структурам данных
Верный способ отбить желание программировать. Да и стоит сначала научиться говорить, а уж потом изучать стилистические подходы к написания поэм, образно говоря.
на джаве программируют Enterprise приложения
На Java программируют всё, кроме драйверов. Ну, и кроме игр, пожалуй.
bot123123 robotovkiy123, скорее всего в переменной ip находится строка, которая не IP-адрес. Библиотека считает, что это доменное имя, система делает запрос, но dns-сервер такого имени не знает. Возможно у линукса прописаны другие сервера или есть это имя в hosts.
Diver_Rus, во-первых, нет принципиальной разницы между вопросом "Вернуться в IT или остаться в ИБ?" от вас или от любого другого человека. Разница была бы, если бы вы спрашивали "Мне заняться программированием или пойти в полярники?" Во-вторых, мир жесток. Вы быстро научитесь радоваться тем людям, которым плевать на ваши ограничения, так как они просто не будут делать вам поблажек, а те, кому не плевать, будут сразу же списывать вас со счетов.
Николай Неизвестный, если нет другого способа получить эти данные, то придётся скачать pdf'ку и читать из неё. Сразу скажу, что парсинг pdf - это геморрой ещё тот.
Все способы по ссылке защитят только от несведущего обывателя, но легко ломаются первокурснеком киберфака, не говоря уж о более квалифицированных специалистах.
Николай, я 20 лет в ИТ, из которых 13 занимался наймом. Никогда ни я и никто из моих многочисленных коллег не видели ни одного профессионала, выучившегося или хотя бы начинавшего с курсов. Зато видели толпы бестолковых соискателей, учившихся по курсам, но неспособных к прохождению даже джунских собеседований. Причину этого я уже много раз разбирал в других ответах.