Here is a good guide
Gardening 101
I know that it takes a few months of gardening everyday to finally max gardening, but not sure exactly how long.
As for the tree gags, it takes 3 days for the first gag, 6 for the second and so on. The 7th gag takes 21 days after planing before its ready to harvest.
The Dogfather