Documentation is provided with the installation as long as you included them, so are development tools. There are also websites for the various toolkits, QT, GDK+, Mesa GL, etc. I'm also new to Linux. I picked up a few books on the subject from the bookstore and I'm currently working through them. There are a plethora of websites.