Olá André, bom dia!
É completamente normal se sentir um pouco perdido quando estamos começando em algo novo, especialmente em programação, que é um mundo vasto e cheio de conceitos que você nunca nem ouviu falar. O importante é manter a curiosidade e a vontade de aprender, que pelo visto você já tem, já que está investindo em uma formação completa em C#.
Ser formado em Análise e Desenvolvimento de Sistemas já te dá uma boa base para entender algumas coisas que você vai encontrar ao longo do seu aprendizado em programação. A transição para o desenvolvimento em C# e .NET pode ser desafiadora no início, mas com o tempo e prática, você vai se sentir mais confortável.
Uma dica que eu daria e para que você não fique apenas na teoria, aplique o que você aprendeu durante um curso ou formação em pequenos projetos, ou exercícios. Por exemplo, se você está aprendendo sobre autenticação e autorização em APIs, tente criar uma pequena API que permita o login de usuários e controle de acesso. Isso ajuda a fixar o conhecimento e a entender melhor como as peças se encaixam.
Lembre-se de que a prática leva à perfeição e cada erro é uma oportunidade de aprendizado. Com dedicação e paciência, você consegue o virá o que quiser, e tenho certeza que com empenho você pode virar um programador no futuro.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.