Just say I find a page like this http://only.mawhrin.net/~geometer/zaurus/zsolitaire.html and at the bottom it has the source code how do I know whick program to use to change it?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=74117\"][{POST_SNAPBACK}][/a][/div]
This source is a gzip'ed tar archive or 'gzip tarball'.
You may possibly be able to unpack it with winzip. Then you can read the source. If the files and in .c then it's probably written in c. If they end in .cpp then it's probably written in c++.
If you haven't done any C programming before you will probably have a lot of trouble with C++. If you are new to Linux too then you are on a REAL steep 'learning curve'. Basically you are going to be reading a lot and not being very productive... that's my guess anyway.
Start by running Linux on your desktop environment. That's my advice. If you think this is too tricky then you don't want to start writing C++ for the Qtopia interface using cross-compiler toolsets as you need to run Linux on your desktop to do this anyway I would suggest not.
To get an idea of a 'starting point' buy a copy of 'The C Programming Language' by Kernigham and Ritchie... it's the bible of C programmers... when you have mastered that start looking for books on C++ which will allow you to program in the successor to C which offers an object orientated approach.
Sorry I can't be more positive.
Actually, one more thing. I started looking through some of your other postings and a couple of things occured to me.
i. You probably can get to grips with C if you can handle JavaScript, the format is similar so if the syntax is sensible to you then you may enjoy it.
ii. You aren't getting an awful lot of help. I think this is mainly because the questions that you ask make people think that there's far too much to explain to really help out. Really I would suggest that you become more familiar with Linux... read stuff on Linux, some introductory books and then some specific ones about programming... don't expect to port Halflife 2 in your first week... in fact don't expect to write anything with graphics for a while. Build yourself a Linux desktop machine and use that instead of Windows if you can; but be warned if you ask questions of the Linux community (typically) that show that you really need to learn a lot then that may be too much effort for some people to be bothered with.
Hope this helps, oh and did I mention... run Linux on a desktop machine for a while.
- Andy