Beh ... se non hai problemi di portabilita' (per usare sistemi Linux), ti consiglio di usare il C# ... la conoscenza di Java e C ti sara' sicuramente d'aiuto.

Per il DB orientati su un sistema come SQL Server, Oracle, MySql, PostgreSQL ... evita Access (Jet) ...