First of all the Oolite community welcomes all efforts to enhance and enrich their favorite game, so be our guest! Many of us have started with very little knowledge, but over time were able to write and release astonishing OXPs, so why shouldn't you? Anyway, scripting can be learned.
Currently there are two scripting languages in use for Oolite, plist-scripting (sometimes referred to as legacy-scripting) and JavaScript. For any serious OXP-plans you will have to learn them. A general starting point is the OXP howto-page, which will link you to further documentation.
For plist-scripting you should read the OXP howto plist-page, and also the Property list-intro. Information on the ongoing implementation of scripting with JavaScript can be found in the Category page for scripting (work in progress). If you want to design a new ship, you should have a look at the OXP howto model-page and the OXP howto texture-page.
And if you want to give it a behavior of its own, you should consult the ... more.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.