If you feel confident using Java, C#, or VB.NET, then by all means, please do so. Still, depending on what you are building and why, you may find that SIMPOL does a better job of meeting your needs long-term than any of the others. Java is a powerful, well-supported language that is available on numerous platforms.
It has a tendency to not look native on most platforms, but they may eventually overcome that. However, Java is not greatly dissimilar to C++, so the level of programming knowledge is fairly high in comparison to SIMPOL. Also, there is no native database, though there are many to choose from as separate products.
Also there is no built-in data-aware form concept, nor the other database-specific tools for which desktop database are known. C# is primarily a Windows language, although some are trying to make it available for Linux and other platforms. Still, the differences between C# and Java are small, so the level of difficulty is very similar.
C# will not be available ... 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.