Основные

  1. О Vala часть 1, Лекция 1 О Vala
  2. Лекция 2 GTK пишем Hello World на GTK, Пример сигналов и слотов
  3. Типы данных, Ещё типы данных
  4. 5 Виджеты
  5. Дизайнер интерфейса/Runtime/Design Time
  6. Коллекции Gee
  7. Async, Thread
  8. GIO много часть 1, GIO Примеры кода часть 2
  9. Сети
  10. Мультимедиа, Время и дата примеры кода
  11. Реляционные базы данных
  12. Lua и скриптовые динамические языки
  13. Unit тестирование, Контрактное программирование, логирование, обработка ошибок
  14. ООП(Переведено 50%), Get/Set Аксессоры
  15. JSON, XML, GSettings

Практические задания gif

TextView RLE

Полезные ссылки

Самые основные библиотеки

  • GLib - Базовая библиотека Vala(wiki GLib)
  • Gee - Библиотека коллекций
  • Gio - Огромная базовая библиотека ввода/вывода (там же поддержка асинхронности, там же работа с сокетами) Описание на русском
  • GTK - Кроссплатформенный GUI фреймворк
  • GSL - GNU Scientific Library - невероятное количество математики доки
  • Ambition - Веб-фреймворк по модели MVC. Пример создания простого блога
  • Valum - еще один веб-фреймворк
  • Коллекция VAPI

Интересные проекты