Olá, Rafael.
Eu, infelizmente, sinto por você não ter tido uma experiência muito boa com programação (pelo menos foi o que eu entendi). Você está certo em alguns pontos, porém em outros eu discordo de você.
Programação é difícil? Sim.
Infelizmente, a aprendizagem de programação é uma coisa meio complicada. Eu tenho facilidade e sou um programador Python e iniciante em Java. No entanto, percebo em muitas outras pessoas que isso é algo complicado pois força o cérebro a pensar e sair da zona de conforto. Podemos falar mais sobre isso, se for esse o seu ponto.
É importante saber matemática? Sim e Não (Ao mesmo tempo)
A programação e a matemática são coisas que se entrelaçam muito. A matemática necessária para se saber programar é, primeiramente, as 4 operações básicas, potência e radiciação. Após isso, depende da área que você seguirá. Obviamente, se quiser programar IAs terá que saber Cálculo (derivada e integral). A programação é uma ferramenta computacional, ou seja, matemática, para resolver os nossos problemas.
Cursos e vagas de emprego
Realmente, muitos dos cursos oferecidos hoje prometem muita coisa. As vezes não conseguimos utilizar tudo que nos oferecem. Alguns cursos são só pra tirar seu dinheiro e jogadas de marketing, porém outros ensinam muito. Só é necessário você saber aprender.
Eu não posso lhe falar muito sobre vagas de emprego hoje no mercado porque não estou muito antenado nessa parte, mas as vezes empresas confundem os devs porque não sabem especificar o que querem.
Obrigado pela resposta Paulo, o intuíto é esse. Eu continuo estudando programação, voltei varias casas, hoje estou praticando os conceitos de lógica com o portugues estruturado (visualg e portugol). Cansei de ficar perdido ao ler blocos de código. Pra mim o básico ainda é dificil. Claro que tudo o que eu escrevi é um ponto de vista meu. Eu tenho 33 anos e venho me dedicando a 1 ano. Quero migrar de area, gosto do TI e me identifico com a área de QA. Cada um tem uma visão e diferentes conselhos/ dificuldades. Apesar da minha área de interesse não ser o desenvolvimento em si, acho muito importante (de fato é) a programação e venho estudando em paralelo e outros topicos da área. Concordo com o que disse "Saber aprender" é o segredo. Hoje eu consegui desenvolver uma plano de estudos, voltado para vagas da área escolhida. Pra mim não está sendo nada fácil, admiro muito as pessoas que tem facilidade e reconheço que sou diferente. Posso dizer que não tenho medo, e digo sem medo o quanto é dificil pra mim. haha. legal que vc pegou os pontos que tentei desabafar...