Имеет смысл, если язык будет использоваться, причем активно.Тип курсов зависит от потребностей и желаемого объема знаний. Есть традиционные до 3 лет, интенсив, полгода - разговорный и другие урезанные типа "бизнес" и подобные.Методики тоже разные, кому что подходит