A survey on online learning preferences for computer science and programming