View Full Version : Learning Ubuntu Programming.
Miles Lombardi
August 11th, 2006, 12:36 PM
For quite a while now I've been programming Windows computers using things like allegro and wxWidgets in C++ (duh), so I was wondering where I should start when it comes to learning how to use the Ubuntu/Linux API, does anyone know if wxWidgets supports Ubuntu? (I should probably check that, but god the internet is so windows centric finding anything is hard).
The first project I wanted to undertake (after getting some sort of API knowledge) was to create something that could play music, download podcasts and manage my iPod, all in one. I like the way iTunes works on Windows and I really don't want to split it up into 3 programs, I'm too lazy to use all 3 :-p.
P.S. What does API stand for? lol
Note360
August 11th, 2006, 12:52 PM
Actually finding Linux stuff is easy. Most KDE stuff is done in C++ while most Gnome stuff is in C, C#, and Python. Most Gnome apps use GTK+ and most KDE Apps use QT. IT really shouldnt be that hard for you to learn GTK or QT. I think you should go with GTK and C# or C (or Python)
Miles Lombardi
August 11th, 2006, 01:09 PM
Any chance of a link to a tutorial? :).
themusicwave
August 11th, 2006, 01:32 PM
A professor once told me API stood for Application Programmer Interface. I have no idea if that is correct though....
Note360
August 11th, 2006, 01:43 PM
For what C#, C, or Python or GTK. I think I have a couple for Python and pyGTK.
GTK:
http://www.gtk.org/api/2.6/gtk/index.html
http://www.pygtk.org/
http://www.learningpython.com/category/python/glade/
Python:
http://docs.python.org/tut/
C:
Well you kind of already know it.
C#:
Youll need mono their are a few tutorials floating around.
Miles Lombardi
August 11th, 2006, 02:36 PM
Well GTK looks good, and I really don't want to spend the time learning python when I can just use C++.
This looks good:
http://www.gtk.org/tutorial/
I'll look through it.
jeff_
August 11th, 2006, 09:10 PM
P.S. What does API stand for? lol
Application Programming Interface (http://en.wikipedia.org/wiki/API)
Note360
August 11th, 2006, 10:32 PM
Come on try python out, it is great. IF you give it a day you'll be hooked and a expert
MoxJet
August 12th, 2006, 03:11 AM
Python is actually extremely easy, and for instance their string manipulation tools are simple but great. I also like how tabs are used for flow control.
A tutorial I can recommend is:
http://diveintopython.org/index.html
Well, I use C++ when programming bigger projects, but python is fun and cute, and I use it as a calculator too :p
By the way, wikipedia about API:
http://en.wikipedia.org/wiki/API
tbrownaw
August 12th, 2006, 11:07 AM
Well GTK looks good, and I really don't want to spend the time learning python when I can just use C++.
You might try gtkmm (http://www.gtkmm.org/), for using GTK from C++ .
Daverz
August 13th, 2006, 12:26 AM
For quite a while now I've been programming Windows computers using things like allegro
Allegro Common Lisp?
and wxWidgets in C++ (duh)
If you've already put some time into learning wxWidgets, why not see how that works out for you first. There's also wxPython. All just a few button clicks away in synaptic.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.