One trick I've learned is when frying tofu, let it sit until you're pretty sure it's burned. Then wait at least that long again before flipping it and starting the process over. (It's really, really hard to burn tofu.)
Other tricks include putting it in the freezer before cooking it or microwaving it for 30 seconds before fully cooking. Both of these help to remove water from the tofu, making it firmer and easier to work with.
Tofu will pick up the flavors of whatever it's cooked with, so it's great for adding to dishes with sauces or marinades!