Кодить на iPad это извращение?
Это как хотеть стать профессиональными мотогонщиком и выбирать между простым мотоциклом, и классным, дорогим и удобным дорогим креслом на колесиках. 
Как-то кататься вы на кресле сможете и даже делать "ррр-рр-ррр", как будто газуете. 
На айпаде нет возможности работать в ос - только в приложениях. Соответственно и кодить вы сможете либо только в облаке (тот еще геморрой) либо в каких-то приложениях - песочницах. Синтаксис языков выучите, какое-то общее представление получите и на этом в общем-то все.
Скорее всего через пару месяцев надоест себя мучать и начнете на нем смотреть ютуб как и все
Чтобы выучить основы и иметь понятие о программирований , думаю возможно. И вообще если дело в габаритах , как насчет XIaomi Mi Max 3 ? А так iPad удобен для чтения и для просмотра фильмов )0)