--- On Sat, 1/8/09, Matthew J. Fisher <[email protected]> wrote:

> From: Matthew J. Fisher <[email protected]>
> Subject: [gnome-love] Getting started
> To: [email protected]
> Date: Saturday, 1 August, 2009, 1:21 PM
> Hello,
> 
> I've been using the GNOME desktop in several different
> distros for the
> past few years, and have an interest in learning how to
> develop for the
> GNOME platform.
> 
> I have a small project in mind, but need some advice on
> choice of
> programming language.  I know C, C++, and C# but the
> tutorials I've
> discovered so far seem to be primarily in C.  Is C
> still the best
> language with which to start learning GNOME development?
> 
> The project would be a GUI alternative to the existing Lisp
> script for
> gNewSense "kernel freedom verification":
> 
> http://wiki.gnewsense.org/Kernel/Kfv-script
> 
> I'm not a free software purist, but the gNewSense mindset
> makes me grin
> -- mas papista que el papa.
> 

Hi Matthew, 

This sounds like a nice project to get started with!

I also recently started developing a Gnome application: in my case I chose 
Python - although I didn't have any previous experience with it.

I was able to find lots of tutorials and examples, and I have able to rapidly 
get a prototype application going. I've begun porting one performance critical 
section of the code to C, and it is proving to require significant patience - 
as other posters have suggested.

If I may offer one suggestion: you should familiarise yourself with the ongoing 
debate concerning the use of C# for Free Software [1]. When you come to share 
your work with a wider audience (which I hope you have ambition to do!) this 
topic may be raised.

Best regards,
Richard


1. for example: http://lwn.net/Articles/341771/


      

_______________________________________________
gnome-love mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-love

Reply via email to