Non sono un programmatore, ma mi trovo nella tua stessa situazione, ovvero sto imparando a programmare partendo da Python e sono su Manjaro.
Ho seguito i video di Pymike su Youtube, ma ti consiglio di cercare il suo corso su Udemy, che approfondisce parecchio l'argomento.Trovo Python abbastanza semplice come linguaggio di programmazione.
Ho un libro su Python, ma francamente mi trovo meglio con i videocorsi, forse perche' imparo piu' rapidamente ascoltando con non leggendo.
Pycharm e' uno dei IDE piu' consigliati, ma io personalmente uso Thonny. E' un IDE molto semplice, per principianti. Forse non avra' le funzioni avanzate che cerchi, ma provalo.
Ho avuto un contatto con C molti anni fa e, rispetto a questo, e' un altro pianeta come difficolta' di apprendimento.