Кстати, я некоторое время работал примерно в области ИИ. Ткну пальцем в небо и предположу, что программирование вам нужно довольно ограниченное и специфическое. Грубо говоря, запустить нейронку и написать какой-то базовый UI. Имеет смысл как можно быстрее перейти к ковырянию в проектах, не залезая в дебри тех же плюсов. Мне, наверно, было проще, потому что у нас писали на котлине (язык навроде жавы), там IDE всё подсказывает, ничего учить не надо.
Про iOS ничего не скажу, никогда с ним не работал, да и видел в основном на витринах.