Coding, Programming, Computer Science, Software Engineering.
programming, but the fact is that none of them give a proper road-map and non-CS students find it really hard to figure out what should be done first and what should be done later. They end up picking a difficult topic and then give up easily. For instance, Bob wanted to try android app development