М-мм... на самом деле французский не очень сложный язык. И количество времен это не так страшно, как вам кажется  В английском тоже куча разных времен, кажется тоже по 4 штуки на настоящее, прошедшее и будущее, но в реальности активно используется чуть больше половины. Логика языка не противоположна русскому, и русский, и французский индоевропейские языки, так что они не так сильно отличаются, как вам кажется. И да, французский можно выучить до определенного уровня по учебникам, кассетам и текстам. Хотя с учителем, понятно, получится быстрее.