Не соглашусь с
Евгений Николаев на счет платных курсов. Есть всегда хорошие, но надо уметь выбирать, а это приходит с опытом, любую информацию можно достать самостоятельно. Что нужно понимать для входа в IT:
- Вам это должно нравится - если не нравится то плохо зайдет, да и на собеседованиях это не скрыть
- Английский дает очень большой буст. Хорошей информации на русском в разы меньше, даже в 2019, а наши соотечественники любят заламывать десятки тысяч рублей за бесплатные знания
- IT очень большое - Kali не то что надо смотреть в первую очередь. Выберите сферу и начинайте понемногу, небольшими шагами. Если вам хочет этот пресловутый Kali то хоть освойтесь в линуксе в принципе
- Программирование нужно знать всем или почти все it-шникам. Язык очень зависит от направления. Если вы смотрите на безопасность то могу посоветовать Python. Он активно используется в вопросах автоматизауции, данных и безопасности