С какого ЯП стартовать, что бы понять все основы программирования (желательно ЯП с ООП)? В дальнейшем хочется перейти на PHP/Ruby + Javascript (а с этих языков не советуют начинать как с первых). Си или Си++ учить смысла не вижу, один не поддерживает ООП, второй просто грамоздкий и полгода не хватит с ним, что бы чувствовать себя более менее уверенно в программировании.