쉬운 언어로 시작해서 나중에 어려운 언어를 배우는 것이 처음부터 어려운 언어만으로 배우는 것보다 빠르다. 예를 들어, 가계부 앱을 만들 사람에게 int의 최대값이 2,147,483,647이란 걸 외우게 하는 것보다 그냥 BigInt가 자동으로 지원되는 파이썬을 가르치는 게 빠르다. 일단 가계부 앱의 핵심 기능을 다른 방해 요인 없이 학습하고, 나중에 안드로이드 스튜디오로 실제 앱을 개발할 때 자바의 int 타입이 담을 수 있는 숫자에 한계가 있으므로 주의하라고 가르치는 게 낫다.파이썬을 통해 코드를 짜 봤다면 학부 2학년 수준의 자료구조와 알고리즘을 공부해야 한다. [12] 그리고 이 두 과목을 이해하기 위해서는 이산수학도 선수과목으로 알아야 한다. 비전공~고졸 출신은 이 과목들을 잘 아는 경우가 적다. 중