Provided that you can provide enough water, tomatoes are not difficult. Just go to your local garden center and buy some varieties that look like you would want to eat them. 

Several other questions address [how to make inexpensive cages][1], [pruning][2], and [upside down potting][3].


  [1]: http://gardening.stackexchange.com/questions/122/what-are-inexpensive-materials-for-homemade-tomato-cages
  [2]: http://gardening.stackexchange.com/questions/331/how-should-i-prune-my-vine-tomatos
  [3]: http://gardening.stackexchange.com/questions/2/why-do-my-upside-down-tomato-plants-curve-up-and-break