Hey,
This is my first post here and I'm very new to programming, but a quick learner. I picked up my first Raspberry pi a couple of weeks ago and did a basic temperature controller project to get my foot in the door with this stuff. My next project is sort of a combination between a carputer and a gauge cluster for a car, and I've ordered a 7" touch screen to navigate it with. There are plenty of resources out there for the hardware installation, but I'm having trouble figuring out where to start with the programming side of things.
I realize this is a huge project for someone with basic programming skills, but I want to build my own GUI for the device. I was thinking that it might be easiest to adapt something from XBMC so that I could switch between GPS, Music, and the car's readouts, but I'm not sure how flexible XBMC is. I have an idea of how I want the navigation and displays to be and I'm willing to totally start from scratch if necessary.
My question is whether I should start with XBMC and adapt it into a user interface or if I should try and build it from the ground up, and if I should start from scratch what program should I be learning in order to get to the point where I can start the framework for this project?
Thanks in advance!