If you are wanting to learn how to use the terminal, then check out this nice collection of links that the
ubuntuforums put together.
Quote:My first question is: I know Ubuntu is open-source, but where is it's source? I hear people speak about how you can code it and all that but what do they mean?
Ubuntu is a distribution (distro) of a Linux based Operating System. It is built by a whole ton of developers all over the world that come together, adding patches (fixes of bugs etc) introducing completely new ideas etc. This not only goes on with distros but also with smaller packages that make up the parts of distros.
coreutils source > coreutils.deb > ubuntu
gcc source ----> gcc.deb -----------^
Of course its a back and forth production, people using ubuntu find bugs which are then reported back the way to original developers (also called "upstream").
This process is repeated all over the world with all the various distributions of Linux.
I will agree with hybrid, start small, develop some of your own utilities or packages. For instance if you find a utility that doesn't have an Ubuntu package, make one, release it for others to enjoy it. Also I will say this, expect failures, beginning to develop code is a tough process.
You can always ask questions here, a few of our users will be involved in the process and can assist you.
Enjoy! ;)