Tips for gardeners growing indoors

I have always been passionate about growing food — all kinds of it and I never liked buying food that can be grown in my own garden. Unfortunately in our climate there is a whole range of common vegetables that will do poorly outdoors and we need the extra heat and shelter of a greenhouse or polytunnel to get a good crop.
Only in the most favourable areas could you grow tomatoes, peppers and cucumbers outdoors and even there, the yield will only be a fraction of what can be achieved indoors.