Se C te deixou com um pé atrás, pode ser um sinal de que você está aprendendo as coisas bem superficialmente. Talvez você ache ultrapassado, mas linguagens como Python, Javascript entre outras são compostas por bibliotecas que são escritas em C, ou seja, essas linguagens são apenas uma casca, o trabalho pesado fica por conta do C mesmo. Em C você vai ter que lidar com coisas mais baixo nível, que outras linguagens vão abstrair para você, mas na minha visão é lidando com essas coisas que vocÊ vai se diferenciar, e realmente entender como as coisas funcionam.
Respondendo a "Programação C me deixou com um pé atrás em" dentro da publicação CS50 - Um dos melhores cursos de programação.
2