20 hours flying is a very limited amount of time do get a proper foundation.
30 hours on theory is even worse.
Do your self a favour - spend the extra $$ on decent training (even a "quicky" instructor rating should be 30 hours flying and 6 weeks theory - more would be better). You will only realise that it is money well spent when you finish.