Чтобы хорошо заниматься чем-то прикладным, надо получить весьма хорошую базу по математике и физике.Вы просто не отдаете себе отчет в использовании этой базы.По языкам тоже много лишнего глубоко учат, а используют в основном разговорную практику.С репетитором можно натаскать любого - но только для сдачи экзамена. А вот научить - тут нужны годы с детства. Кстати, математические мозги легко языки "хватают".ИМХО.