<p>For profit: SQL or some variant (really a database or scripting language or what used to be called a ‘4GL’ – Forth Generation Language – not a truly full blown language).
For learning: Visual Basic or Java.
Take baby steps. Don’t try to swim all at once or you may sink and give up.</p>