An unofficial modern Vala tutorial
You can view this tutorial online here: https://colinkiama.github.io/vala-tutorial
This tutorial is what I wished I had while I was learning Vala. This should not be treated as an official tutorial at all but I hope that it's helpful to you.
sphinx >= 4.2.0furo(Sphinx Theme)sphinx-copy-button(Sphinx Extension)pygmentsmake
- Build the website with:
makeor if you are using GNOME builder, you can click on the "Build" button.
-
In the
builddirectory, open a html file in your favourite web browser.index.htmlcontains the home page. -
Whenever you want to rebuild the site with changes you make in
source, repeat step 1.
You can find the details of what's included in each chapter below in the outline.md.
- Introduction
- Setup
- Getting Started
- Data Types and Control Structures
- Methods
- Collections
- Error Handling
- Object-Oriented Programming
- Libraries and Build Systems
- Debugging and Testing
- Multithreading
- D-Bus
- Memory Management
- Profiles
- Coding Styles
- Community
- Epilogue