А лично я бы порекомендовал бы не идти в линукс, если опыта нет. А есть желание научиться лишь программировать. Если получится с программированием, тогда и линукс можно будет поучить.
Если есть желание линукса, я бы порекомендовал бы самое простое — Ubuntu. Так как с убунтой проще всего гуглить проблемы, всегда найдете решение. А с арчлинусом надо будет часто думать самому.
И да, если пайчарм тормозит, то я бы рекомендовал vscode. Если и он будет тормозить, то просто редактор, что-то типа Sublime.
vim и archlinux — это все шикарные вещи. Вот только очень легко с ними можно не потянуть и вообще забросить идею с программированием.
И еще я считаю, что возраст играет роль. В молодости можно было творить жесть, учить всякие непонятные вещи, пить-курить и не спать. Но в зрелом возрасте лично я предпочитаю очень взвешенно подходить к своим реальным возможностям, и брать задачи как можно легче, чтобы хоть что-то выполнить и продвинуться.