For a C pack I'd go with the Storch, Bushwacker or the simple cub. Any of those high wing conventional style aircraft will give you extra stability, which is a must for a beginner. The Storch is exceptionally good at slow flying, but the bushwacker is a nice choice too. My first successful flight starting out was the Cub.
A good SECOND plane is the Scout. You'll love the scout and will keep it in your hanger.
The P-40 is a fine plane, but is not a good first plane. I'm not even sure I would recommended it as a second plane. I definitely would not recommend an EDF plane as a second. EDF planes have some extra considerations you need to take into account when flying and in general need to fly faster so it's a good idea to have a few more planes under your belt before you make that switch. Faster planes mean less time to react if something goes wrong. The debris field is larger.