About kde hacking though, I'm in the first year of a computer science program that I don't think is going to touch on anything kde related, Where should I start if I wanted to get into kde hacking? Pick up the qt 4 manual, or something else?
I figured I'd answer that question in a blog entry as it is probably one a lot of people have. So here's the short story:
- Qt4 comes with a set of tutorials. They are excellent, and walk one through all the basics.
- Techbase has a great set of Tutorials that provide great follow up to that
- Techbase's Getting Started will provide you with instructions needed to get a KDE4 env up, running and in a state ready for hacking, hacking, hacking!
- KDE's API documentation is a great reference once you've started working on KDE
- bugs.kde.org lists a lot of open issues if you are looking for small tasks to start with
- KDE is a meta project made up of lots of smaller projects, such as KDE Edu, KDE Games, KOffice, Dolphin, Okular, Solid, Phonon, CoreLibs, Plasma, SystemSettings, etc, etc, etc... find something in KDE that fills you with the urge to hack and get in touch with that project. Most of them have mailing lists and irc channels; if you can't find them you can just ask on the general KDE forums such as email@example.com or #kde-devel
So... that's the short story. Hope that helps =)