ну напали на человека
хочет учиться, пусть учится, что вы злые такие?
ДаУТолковых. И ещё чтото что вы посчитаете полезным (форумы и т.д.).
про хабрахабр сказали выше, про практику тоже.
Есть еще курсы по основам программирования вообще. Абсолютно бесплатные. Хотя, если тебе будет нужен бумажный сертификат о прохождении, то надо будет что-то заплатить. Кажется 20 баксов. Но бумажка - это так, понты, можно без нее прожить.
1. От Массачусетского Технологического (на Питоне)
https://www.edx.org/course/mitx/mitx...-computer-1841Теория + практика + лабы + экзамен. Все по взрослому, но не очень сложно. Мне даже было все понятно.
2. От Гарварда
https://www.edx.org/course/harvardx/...-computer-1022Он несколько, скажем так, обширней. Но хвалят. Пока не было времени лично проверить )
Можно просто зайти на edx.org , раздел "курсы", выбрать тематику "Компьюте Сайенс" и подписаться, на что интересно. Но остальное там ИМХО сложновато для начинающего.