Какой ресурс лучше для изучения программирования?
За английским:
https://medium.com/@nechitai/750-hours-of-free-pre...
За практикой:
hexlet.io (просто охренеете от количества и сложности заданий). Что-то типа учебного плана тут https://ru.hexlet.io/professions/backend

3. Как можно больше практики (очень нравится как все устроено в freecodecamp и codeschool)
Это по вашему практика? =) только живой ментор может проверить код.