Прежде чем он напишет первое продление в Xcode то ему придётся пройти несколько десятков страниц где ещё не всё могут расписать как для новичка, его мозг будет кипеть и просто не понимать для чего надо это или то, пусть начинает с Python
Ага, только потом он будет всё копировать/вставить, перед IOS разработкой надо хоть вникнуть в программирование а не лезть сразу на гору, а то так и упасть можно
Ну для начала я бы не ставил таких больших целей, создайте например клон одного из приложений чтобы была практика создания приложений, потом если же вы это сделали я бы советовал вам составить список с требованиями вашего приложения, потом заняться юзабилити (одна из самых важных частей в преложении), а уже затем начинать разработку
Igor Nikolaev: "Типы" , "Уровни" многие имеют одно и тоже когда говорят это и там про "Уровни" рассказано (их 5), это как вы называете "иксы" а думаю не о X Window System
Igor Nikolaev: Не совсем понимаю о каких "иксах" вы говорите. Обновления в Ubuntu делятся на несколько типов, которые могут повлиять на работу системы и которые нет (обновление программы), и не стоит ставить те обновления которые могут повлиять на работу системы если вы в ней грубо говоря 0 и не можете не чего сделать.
Уроков по работе в терминале Ubuntu много и их хватает.
На счёт вирусов, у самого сейчас Mac ,но пользовался как и многими дистрибутивами Linux так и Windows, дело не в системе а в её правильном использовании.
Одно из самых простых решений для вас это переустановка системы с 0, и я бы вам посоветовал другой бы дистрибутив (Linux Mint) , Ubuntu уже не та открытая система для всех.