Já pensei sobre sistemas embarcados sim, mas sempre que vejo alguém falando sobre essas linguagens sempre acabam falando que o que mais tem é gente arrumando software velho.

Já pensei em usar um framework e aderi o GTK por ser muito usado no linux e eu também gosto desse OS, porém acho que é muito para aprender sozinho, como você já disse, é melhor conhecer e aprender bem os fundamentos, comecei a estudar C/C++ não tem muito tempo, começar com um framework irá me atrasar mais ainda na linguagem kkkkkk.