The most effective way to learn accounting, and retain what you've learned, is to "REVIEW AS YOU GO". If it's a bad idea to cram for a history exam the night before a test, it's a very bad idea to cram for an accounting test. Never postpone reviewing your accounting until examination time.