プログラミングを学ぶためには、大学や専門学校、オンラインの教育プラットフォームなど、さまざまな学習の場があります。
最初におすすめするのはオンラインの教育プラットフォームです。例えば、CourseraやUdemy、Codecademy、edXなどがあります。これらのプラットフォームでは、初心者向けのプログラミングコースが数多く提供されています。基礎から始められるので、経験がなくても問題ありません。
通学する場合には、地域によってはプログラミングスクールやITカレッジを提供している学校もあります。これらの学校は、実際の授業や作業に参加することができ、より実践的な学習ができる利点があります。あなたの地域で質の高い学校があるか、リサーチしてみる価値があります。
数学の知識については、必ずしも必要ではありません。プログラミングは論理的な思考力や問題解決能力が重要ですが、高度な数学は必ずしも必要ではありません。ただし、数学的な考え方がプログラミングに役立つこともありますので、数学の基礎知識を持っていると良いでしょう。
最後に、プログラミンは楽しくクリエイティブなものですので、始める前に興味のある分野や目標を明確にしておくとモチベーションが上がります。少しずつスキルを積み重ねていくことが大切ですので、自分のペースで学ぶことをおすすめします。