Есть ли смысл начинать изучение разработки под ios или android без сильных навыков программирования?
А вы думаете, что программистами рождаются? Каждый изучает сам, ни в кого изначально не вложены навыки программирования , я про ваш вопрос - Реально ли для меня изучать java/Objective-C с моими-то знаниями и лезть во всё это? - РЕАЛЬНО
Даже если вы не знаете ни один ЯП и вам 30 лет
Если знать принципы работы языков программирования, то не составит особого труда перейти с одного на другой.
Objective-C точно такой же язык высокого уровня, как и C++, и Java, и C#, только со своими идеями и частично другим синтаксисом. Главное — понять принцип ООП, классы и никаких проблем не возникнет. iPhone не нужен, в комплекте с Xcode идёт эмулятор, а для установки на реальное устройство вам понадобится аккаунт разработчика (вроде 100$ в год).
И да, я ограничился mac mini, что гораздо дешевле MacBook. Подключаете монитор, клавиатуру и вперёд.