Did you visit the 'FEZ Cobra Main Board' Link that I gave above?
There you will find some examples of the touch screen modules.
You do your coding and debugging using a desktop or laptop pc, using Visual Studio and the C# programming language, connected to your development system via usb cable.
If you know C then you will find it easy to use C#, which is a modern, type safe, rapid development, and really cool language.
You don't necessarily need to design a PCB. There are a lot of pre-built modules that might suit your requirements.
If you do need to do a custom pcb, again, it is open source and the schematics are available to download.