A lot of great advice here already, but I'll reinforce a few.
Buy the right tools! QUALITY TOOLS!!
Buying a cheap tool is the same as buying a cheap skimmer; you'll wish you spent the money correctly the first time.
Buy the right materials; QUALITY MATERIALS!!
Your projects can only be as good as your materials. The old saying of "Polishing a turd" applies here.
And with any project, there's a saying we use a lot called the "Seven P's".
"Prior Proper Planning Prevents tick Poor Performance"
Spend time designing your project from start to finish. Taking accurate measurements, making drawings and cut lists prior to making your first cut will ensure that you minimize mistakes; "minimize" mistakes. Take your time at the start of the project to think through all of the steps and any obstacles you may encounter down the road. It's good to work things out on paper, instead of just in your head, as you may see something that you hadn't thought of.
When it comes to finishing your project, don't rush it!
A very well designed and constructed project can be ruined by a bad sanding/stain/finish job. A thorough sanding through various grits will erase the tooling marks and allow the grain of the wood to show through. Finishing is when you can really make a project comes to life with various stains and finishes. Don't think of this as just the final step and rush through it.
So... patience goes a long ways with this hobby also.
Good luck!