I have been veggie gardening on and off for many years now. I am an expert on the basics and easy veggies, but have not ventured into anything too difficult yet!
My favorite things to grow are greens.....salad greens, kale, spinach, chard, etc. Squashes are pretty easy as well!
I would love to get an inexpensive green house so we could grow during the winter months!
One book that I would recommend is 'The Secret Garden of Survival.' I like his ideas about how to grow things in a more 'natural' way, so it is hidden.
http://www.secretgardenofsurvival.com/
https://www.youtube.com/user/SurvivalistGardener
I live in a small 1 bedroom apt second floor in the city. I got my own micro greens and sprouts indoors. Very easy! Different varieties. in about 4-5 days. I use stackable sprout trays. All required is pure water 2x a day.