Não é uma má ideia, mas deixa eu expor melhor o meu ponto de vista.
Eu acho muito massa já começar a aprender a programar com linguagens como C/C++, gosto muito dessa abordagem, de mostrar como as coisas são feitas na unha, quebrar a cabeça com problemas de tipagem, com algoritmos meio complexos usando recursos mais nativos da linguagem, sem muita biblioteca e tal. Na minha opinião ajuda muito a desenvolver o raciocínio lógico. No entanto, se você não estiver na faculdade ou não tiver um tutor/professor para te guiar pode ser que o iniciante se sinta muito frustrado e desmotivado a continuar a estudar.
A minha primeira linguagem de programação foi Python, foi muito massa, eu consegui desenvolver muita lógica, mas logo que entrei na faculdade e aprendi a resolver os mesmos problemas em C eu senti que minha mente expandiu mais para novas possibilidades, novos jeitos de raciocinar.
Portanto, se você está na faculdade e/ou tem um professor que possa te acompanhar, eu recomendo que aproveite muito os conteúdos que eles passarem (e que geralmente é em C ou C++), mas se você estuda absolutamente sozinho eu recomendo que aprenda a programar com linguagens mais simples como Python/JavaScript e que tenha muito conteúdo na internet, pois assim não vai se sentir tão sozinho quando se deparar com um problema que não consiga resolver e provavelmente irá encontrar respostas mais facilmente.
Se por acaso você escolher a segunda opção, ainda assim eu recomendo que em outro momento dê uma chance à linguagens mais fortemente tipadas, se for viável. Senão, tá tudo bem também, a escolha da primeira linguagem nem é uma decisão tão dificil quanto parece. Inclusive pode ser que em outro momento você se encontre melhor em outra stack, como aconteceu comigo, e isso não significa que você perdeu tempo estudando a primeira linguagem. Tudo é aprendizado, tudo é reaproveitado, é tudo lógica, é tudo programação, não são mundos tão diferentes assim, fique tranquilo! Abraço e bons estudos! ;)