This is a great guide for people who just got an iPhone and are overwhelmed by all the features. There are just so many things to learn and this is the best way to learn them. I wish I had a guide like this to jump start my iPhone knowledge. Note:If you are an advanced iPhone user like me, this is no longer of use. This is an eBook and it's in pdf format so you'll need Adobe Reader.
SSH stands for Secure Shell.
It is a protocol that allows you to access your iPhone or iPod Touch from your desktop PC or mac and execute commands on it (thus allowing you to copy any kind of data to the ipod touch without itunes). It's also used for a lot of customization things if you know what you're doing. I'd highly advise you to install SSH, since it's needed for some apps (for example if you install a GBA emulator you have to get your GBA-ROMs to the touch. this is impossible without SSH).
Use a program like cyberduck on mac or WinSCP on windows and you can browse your ipod like any other hard drive and explore it's content (which can be very interesting).
SSH’ing is a useful skill to know. You can directly install a lot of applications without needing to search and install all on the iPhone, just copy and past the .ipa files on to your device.
I'll just be sharing a few of the things that I do that extend the battery of my iPhone 3G by several hours if not double the battery life. Now most of these things are pretty simple. The main thing I'm going to use here is a Cydia App called SB Settings. Considering that, you'll need a jailbroken iPhone or iPod Touch for most of these tips,follow the guide here.