I wonder if there's a tutorial for all of that. I like FreePascal because it's a fast programming language but too bad it's not that widley used.

I wish more people would contribute things to it.