" le truc c´est que je sais pas transformer une idée en programme"
Alors ce qu´il te manque ce n´est pas un langage mais des notions d´algorithmie et savoir mieux analyser/structurer tes idées. Car tout algorithme peut se traduire en n´importequel langage.
Le langage n´est rien qu´une traduction de ton algo, avec bien sur quelques spécifités suivant le langage cible mais rien d´extraordinaire.
Quant au choix, le C et/ou le C++ reste un bon choix même si tu en gardes une expérience " décevante", le tout c´est de persévérer, d´autant plus si tu as déjà commencé à voir des trucs là dessus. Mais pour débuter c´est peut être pas le meilleur choix, en effet 