Beginners pick a language because they think they will make money using language.
But does a student need to start on computer science learning 0's & 1's, trees, lists, stacks, heaps.
Are there some students that are so gifted they can skip to coding the language?
Maybe kids who have used ipads their whole lives can start coding ios without learning about adding machines from the past.
Are there any naturally talented students that dont need to learn computer science theory?