Господа, не путайте 2 вообшем-то разные вещи: программировать (вообще) и код лабать (т.е. писать что-то конкретное под что-то конкретное)

Если человек хочет быть __крутым__ и серьезным то надо вначале научиться делать первое, а второе со временем само придет...
Вы не задумывались почему серьезные ведомства учат Программированию вообще а всякие курсы и коледжи непонятного происхождения "Программированию в супер-пупер (модной) среде"? При том что умный работодатель заметно выше ценит выпускников первых (хотя их надо нередко доучивать), чем вторых (которые сильно пострадали в последний кризис)
Есть __время__ и __силы__: начни с образования в виде самообразования и учись программировать (хорошо), вообще и не столь важно на каком ООП языке и тут Eckel тебе в помощь...
Хочешь что-то умеренно побыстрому: локализуй задачу и вперед с песней (на я тут врядли советник --- в моей области слишком коротких путей все равно нет...)