Слишком пустой вопрос, сложно ответить. Судя по вопросу, ты не писал ещё ни одной программы. Самый простой способ, понять твоё ли это, это за недели 2 взять любой курс бесплатный по языку, а дальше придумать свою задачу и решать её пока не добьёшься. Бросишь из-за проблем - не твоё. Сейчас я так изучаю и мне это нравится. К примеру задачи - написать программу со сложной математикой, бота с широким функционалом. Если понравится, пойдёшь изучать основы операционных систем, сетей, инф безопасности, как работают серваки, фреймворки, помучаешься с линуксом, а там уже можно наверное и выбрать, чем же ты хочешь заниматься, на каком языке и что писать. Совет - не пиши игры, в геймдев войти почти невозможно, да и рынок очень маленький. С сайтами всё наоборот, рынок гигантский, но недоспецев ещё больше. Сейчас мой путь длится всего 4 года, и это только начало. Главное не опускать руки, и сделать это не работой, а хобби. Удачи.