I've worked a lot with PHP and web-related scripts/langs but here is the new project i'd like to begin.
When I was showing my father how to burn a CD, it was rather confused (we used GnomeToaster). I looked at the other burning front ends and I didn't like those either (well, he didn't). His big thing was wanting to burn Audio CDs and the interfaces these front ends supplied jsut weren't cutting it and I myself could use a better looking app. (yes, im all about the looks too).
So this is what I'd like to do; I'd like to create a front end to cdrecord using GTK (im a faithful Gnome user) also interfacing with ogg/mp3 libs to do decoding but I have a few questions before im even capable of doing some decent planning.
Fist, more times then not, applications are writtne under C. for a simple front end, would C do me good? I was told PHP is similar to C (as basic style, i understand there differences). Now for the widgets / graphics n such.. or more so the 'interface' itself would require GTK. I understand what GTK is (somewhat) but on the developers side, are these libraries you interface with, within your C code? what languages cna take advantage of GTK?
Now.. assuming I get all this covered, anyone have a decent book/site/tutorial on beginners app development for GNU/Linux? I've only worked on web-realted software. So the 'file structure', compiling, etc. is rather blury to me. As an end user I can compile and understand whats what but developer side is completely new (perhaps it's the same, but this i do not know.
Thank you. I sound newbish but I have good intentions