Programming the Raspberry Pi with Xojo
From Xojo Documentation
In this book you'll learn how to set up your Raspberry Pi so you can make your own apps for it using Xojo. With Xojo you can easily make fun text, GUI and web apps for the Raspberry Pi.
Xojo is an integrated development tool, but it is also a programming language. Xojo builds on languages such as Visual Basic and Java to provide the fastest, easiest and most fun way for you to make your own apps for the Raspberry Pi. Xojo uses safe programming patterns (strong data typing, for example), is object-oriented and has modern programming features such as introspection, extension methods and delegates. Programming with Xojo is fast, easy and most importantly, fun!
Although maybe you haven't heard of it before, Xojo has been around for many years. Since 1998, in fact. Xojo was originally called REALbasic, then eventually Real Studio, but the programming language remains largely the same.
Xojo feels familiar to programmers who have used other languages such as Visual Basic and Java because it uses a similar object-oriented programming model, with similar data types and constructs. Xojo is also friendly to new programmers. A big problem with most programming languages is that they are overcomplicated and overwhelm those new to them. Xojo has a powerful, integrated code editor with auto-complete that makes it easy to learn the language. The Xojo IDE is also incredibly easy to use, making experimentation (one of the best ways to learn) fast and fun.
Xojo is a great programming language for creating all types of apps for your Pi, from simple "hello, world" that teach you how to program to apps that can control hardware connected to the Raspberry Pi. We can't wait to see what you create with Xojo and your Raspberry Pi!