The help and info section is a good place to start. Especially for scripting. Beyond that, you could ask specific questions in the appropriate forums or you could find someone who has a knack for it and is in a generous mood, and try PMing them. But please, don't do what other people have done with me in the past: "Teach me to script" and "Help me with scripting" are not specific enough requests for anyone here. Know what you want to do before you ask.
I personally started on fan fictions when it came to actual writing. If you're going to do that, understand that your goal is not perfect recreation because that's boring. Accurately portraying a character or a world is great, copy and pasting the source material is just insulting.
I'd advise starting small for the game size, but that's me pulling the "do as I say, not as I do" thing, considering I didn't. Honestly, if you want to write an epic, go for it, but knowing your limits when trying something new would be wise. Also, for God's sake, proof read and have someone else beta your work before you publish.