今はaiに頼ってなんとか誤魔化してる。
基本的なこととして心に留めておくべきはことは、少なくとも現時点では AI に丸投げして完璧なコードができることはないということです。さらに、今後 AI がどのように進化しようと、AI が作った成果物に対して、AI が責任を負ってくれるいうことはあり得ないということも (特にセキュリティ関係は問題かも)。
AI にはペアプログラマーとしての役割を担ってもらい、力を合わせて開発を加速するという考え方を基本として、どのようにしたら効果的に AI に支援させられるかということを質問者さんが考えながら、「指示」⇒「応答」⇒「検証」⇒「改良」のループを回して開発を行い、成果物を完成させるという方向で考えるべきと思います。
AI にコードを作ってもらう場合、AI が作ったコードはたたき台として形にしたものだとの認識を持って、そのたたき台をレビューし、理解し、検証し、最終成果物に対して、質問者さんが当事者意識を持った主体的な責任を持てるようにするという基本姿勢が重要だと思います。
ということで、質問者さんに求められるのは、AI に的確に指示を出せる、AI の間違いを見抜けるなどの高度な知識です。
まずは本を読むとか、公式チュートリアルを自分の手を動かして試すなどして、体系的な知識をつけることが必須だと思います。
読んでも分からない用語とか多数出てくるかもしれませんが、本やチュートリアルに従って自分の手を動かしてアプリを作って動かしてみれば、基本的なコードの書き方やアプリの作り方は学習できると思います。
そして、分からない用語などは Web で検索するなどして調べるようにすれば、だんだん知識もついてくると思います。