Meilleure réponse
Si vous parlez du langage que les utilisateurs de la base de données Oracle utilisent pour programmer contre lui, le principal Le langage intégré est PL / SQL. Cest un langage procédural (impératif) à moitié décent basé sur ADA. Ce nest pas aussi bon que les langages plus modernes en soi, mais le contexte implicite de toujours être connecté à la base de données vous permet de sauter beaucoup de détails, et cest vraiment une très bonne façon de travailler.
Ils ont ajouté la prise en charge de lexécution de Java sur le serveur de base de données il y a 10 à 15 ans, et vous pouvez réellement exécuter du code .Net si vous êtes sur un serveur Windows. Je nai pas essayé ceux-ci; je sais que sur SQL Server, installer et enregistrer du code .Net pose généralement plus de problèmes quil nen vaut la peine, mais Oracle peut vous faciliter la tâche.
Si vous ny allez pas pour exécuter le code sur le serveur de base de données, utilisez tout ce que vous aimez qui a des pilotes Oracle, mais Java est le plus courant.
Réponse
Cela dépend de ce que vous voulez apprendre. Oracle a beaucoup de produits. Dans mon ancienne entreprise, apprendre Oracle signifiait Oracle ERP; je suppose que vous parlez de la base de données Oracle;
Si vous connaissez déjà SQL de base, par exemple MySQL ou SQL Server, alors vous apprendrez les bases de PL / SQL assez rapidement.
Si vous faites déjà de la programmation, cest un peu plus difficile, car vous devrez apprendre à la fois les bases et «penser en SQL». Jai trouvé en tant que programmeur C ++, certaines parties de SQL pour moi, même après 17 ans, sont en «lecture seule». Je suis vraiment douée pour analyser SQL, pas autant nécessairement que lécrire, mais cest parce que pour programmer Oracle EBusiness Suite tu dois savoir pas juste les tableaux, mais les configurations.
Dautres personnes ont donné de bonnes réponses en termes de tutoriels; Je voudrais également vous demander POURQUOI avez-vous lintention de lapprendre?
Si vous voulez trouver un emploi parce que «vous connaissez Oracle», cela ne fonctionnera pas avec de nombreuses entreprises. Sauf dans ma dernière entreprise, nous navons jamais embauché de personnes ayant des connaissances en livres. Vous devez avoir 1 à 2 ans d’expérience ET être capable de parler des projets que VOUS avez réalisés (pas seulement en tant que membre d’une équipe). Désolé dêtre franc, mais cest ainsi que fonctionnent les sociétés de conseil. Ils réduisent leur temps de banc au minimum afin de maintenir leurs profits élevés. Ils ne peuvent pas facturer à un client la formation de son personnel.
Après avoir dit cela, certaines entreprises embauchent des personnes sans expérience. Apprendre Oracle peut aider un peu dans ce cas. Cependant, vous ne gagnerez pas beaucoup d’argent, car ils savent que vous êtes un passif pendant des mois. Cest un excellent moyen de sortir de limpasse du « must have experience ».
De plus, de nombreuses entreprises embaucheront quelquun qui a une expérience fonctionnelle (quelque chose comme la gestion dentrepôt, les finances, etc.) comme fonctionnels Oracle de base, et vous pouvez apprendre SQL tout en apprenant les configurations pour Oracle E Business Suite, JD Edwards, Peoplesoft, etc.
Si vous le pouvez, essayez de trouver un projet open source qui a besoin de programmeurs Oracle; ça va être vraiment difficile. Voir: Existe-t-il des projets open source sur GitHub qui sont construits autour dOracle SQL? Désormais, vous pouvez créer votre propre code Node.JS qui utilise un serveur Oracle personnel, à l’aide des outils du compte GitHub d’Oracle. Vous pouvez lutiliser, par exemple, pour votre propre page daccueil.