Well, first off, don't be afraid to 'cheat' (a la Delia!) at first, and by that I mean buying ready-made sauces, or pastes, or things like ready made pastry. When you get used to cooking raw meat from the off, either frying or grilling, roasting etc - then move on to more complicated things. When I learned how to make curry, i used raw meat and a jar of curry paste. In a couple of tablespoons of oil fry a large chopped onion with 2 fat cloves of crushed garlic, then add say 6 tablespoons of chosen curry paste and let it fry over a low-to medium heat for a minute or so, it sould just sizzle rather than spit. Add the meat and coat with the spice mixture and allow to cook for five minutes or so then add water or stock (about a pint,) now I'd say add a tin of tomatoes, but as your BF doesn't like, you caould always just add a couple of quartered up fresh ones, and add some mushrooms if you like. simmer until the meat is cooked and the sauce is thick. Add some chopped fresh coriander leaves just before serving. If it looks too runny, you can always boil it with the lid off until reduced, or if it looks too dry, add more water. When you get used to making it like this, you can start buying fresh whole spices, roasting them off then grinding them and adding them to a fresh ginger/garlic/onion paste of your own. Rajah and Patak's are good makes of paste available in most supermarkets by the jarred sauces.