Young programmers challenges