Learning the Torque MMO Kit
No two people learn the same way. Some people think in linear terms, going step by step. Others, need to grasp the big picture before understanding develops. Not every document speaks to the depth that you may want or need.
The Documentation section of the web site is available on the left panel just under the link to the FAQ. Community effort is constantly going into refining the documentation. You know better than anyone else what documentation works for you and what doesn't.
Teachers often learn more than students. Many community members discover that the best way to truly understand the Torque MMO Kit is to document those pieces that are not documented to their satisfaction.
Focus on things that interest you most. With over 1200 files of code, history has proven that interest is the best motivator. Pick an area that tickles your fancy and jump right in. If you get frustrated, the forums can be your friend. Liberal use of the search function can often jumpstart you right back into action. Failing that, ask questions. There may be a resource under development or you may find a kindred spirit that shares your interest.
Of course, there is no substitute for reading the code and tracing the logic.
Many people start by dabbling. Little tinks or hacks on in the code or the databases. This can be an excellent way to observe the Kit's behavior. Until you get comfortable with your development tools and the language syntax, start with small changes. Frequently, in the forums or in IRC, new developers are urged to make only one significant change at a time. A "One Change" strategy will make backing out changes easier. It also allows you to be very specific in the forums and improves your chances of getting help.
Know all the tools. You don't have to memorize every hotkey or menu function, but make a determined effort to learn how to let your tools work for you. The primary toolkits for programmers and graphic designers are vastly different. Entire careers are based upon mastery of these tools. No one expects you to master the tools outside your area of expertise. However, you may very well be part of a team or need to communicate intelligently with people outside your area of expertise. Your peers will have more patience for you if you demonstrate basic understanding of the tools and workflow.
[EOF]

