Hi Nawwa,
I think the answer to that depends on what kind of experience the individual already has. If you're comfortable sharing what programming languages you know (or would like to learn!), I'll bet we can come up with a few great suggestions for game engines, tutorials and/or other resources that will be useful to you :)
Cheers,
Lee