Доброго времени суток!
Нашел лекций по с++ вот ссылка:
http://www.youtube.com/watch?v=atVgLRzl3rI&feature=relmfuДело в том что он объясняет, вроде все понятно но и не совсем.
Начну с расширения файла .c - это как говорят расширения язык Си, а для С++ надо использовать расширение .cpp, это одно.
Во вторых пытаюсь скомпилировать программу пишет:
gcc: ошибка: main.c: Нет такого файла или каталога
gcc: фатальная ошибка: не заданы входные файлы
компиляция прервана.
Указываю полный путь:
encoder@Encoder-RV518:~$ gcc /home/encoder/Documents/c/main.c
encoder@Encoder-RV518:~$
И ничего не появляться в папе с файлом main.c. Что я делаю не так?
Причем в программе Double Commander почему-то 2 файла, ScreenShot ниже:

В третьих пишу другую программу уже в Geany и мне выдают ошибку, ниже ScreenShot на фоне доска откуда я списал код точно как у него, терминал открыл после компиляций.

Повторю вопросы:
1 - Верное ли расширение файла .с
2 - Почему не компилируется?
3 - что за ошибка и как её исправить?
4 - Стоит ли учить С++ по этим лекциям? Программа обучения соответственна с современными стандартами языка?
Заранее благодарю.