Ладно, убедили

Примусь за С++, а потом за Java, для больших возможностей. Еще пара вопросов: Си как-то много, не могли бы вы в кратце пояснить каждый, для большей ясности.
Можно ли в одном проекте сочетать коды разных языков. Ну допустим калькулятор на С++ с элементами Java или asm (пример взял на обум)