Any programming language is required to learn oracle

Hi,
Could you pls advice me that do we learn any programming languange before learning oracle and work on that? with out any programming cannot we learn oracle?? bcz i am very intereste to learn oracle but i dont know any programming language. pls advice

First of all, you might want to consider that Oracle is the world's largest 'enterprise software' company, with many many many products. Therefore it would be useful to define the context - which products are you thinking about when you ask such a question.
Second, as others have pointed out, you will get a better answer when asking in an 'in-context' forum.
For example, if you are talking about databases, you might ask in the Database forum and find out that the primary languages are SQL, PL/SQL and Java (in that order) and secondary languages can include PERL, PHP, HTTP, and so on. However, if you are asking about Oracle Portal in the App Server forums, you would finf d out you could be quite happy with HTTP and Javascript. JDeveloper, as a Java IDE discussed in the development tools forum, encourages you to know Java but also be comfortable with JSP. SOA, in the SOA forum, encourages understanding of BPEL (yes, it is a language) as well as XML and Web Services.
You could, however, use this forum - or the Oracle Wiki - to help you understand what area you are interested in so you could ask in the right forums. <g>

Similar Messages

  • Learning Oracle Database will help Oracle programming

    Dear All , Hi
    did learning Oracle9i Database help in better understanding of Oracle Programming? pls. reply. i thank you all
    regards,
    Khalil

    Hi Khalil,
    Not sure what programming language you want to learn about.
    If you are referring to sql and pl/sql Oracle 9i would serve you fine.
    If you are referring to Oracle Data Mining APIs (java in particular), I would just note that they have changed significantly but you could still learn from using them.
    Thanks, Mark

  • Large applications - Labview and other programming languages

    Hello Labview Users,
    as the forum saw this very interesting thread about large applications programmed in Labview
    (see: http://sine.ni.com/niforum/niforum?requireLogin=False&forumDU=http://forums.ni.com/ni/board/message?... ) I would like to ask the community about their experiences with Labview applications in combination with other programming languages.
    In advance: I have several years of experience in programming Labview applications starting from quick-and-dirty solutions which had to run within few hours and complex test solutions. I saw Labview growing and becoming better with the released versions and lot of things I missed in former times got implemented in the meantime. Actually I have to develop a complexe ATE solution with numerous equipment to control and numerous data to be captured and archived. Despite the Verison 8 I still feel still some drawbacks of the LV concept which let me hestitate to setup the solution completly in Labview:
    1) It is alway hard to re-use code of complex applications since it is not possible to do some kind of global search an replace of functions
    variables etc. It nearly impossible to re-use approved code structures (e.g a state machine) if the "inner part" is changing more the a little bit.
    2) If the application requires a certain flexibility (e.g. exchangeable test equipment of varying vendors) this is hard to implement since you have to define a lot of parameters through your hierarchy if you dont want use global variables which slow down your application and hide
    the code functionality.
    3) Despite modern PCs the look and feel of LV applications appears somewhat slow compared to other applications. For complex user interfaces the polling methode generates a lot of complex code. (I dont have expierence with the event-structure).
    Now my questions:
    Do you have experience of implemention of complex solutions dividingthe code modules using Labview and other languages? Which other
    languages did you use? Why did you use these languages (speed, flexibility of text based code, available library functions)? Did you found out this to improve your development time and code maintainibility?
    (I concider a solution where I do the single tests with Labview-VIs but delegate all the test sequencing and data collection stuff written in PERL which allows really very compact code)
    I'm curious what your experiences are.
    rainercats

    Given that you're asking these questions in a forum for LabVIEW users the opinions given are going to be somewhat slanted towards the general like of LabVIEW. I've been working with LabVIEW for a long time, ever since 2.something on a Mac. I've written numerous large-scale applications as well as "mundane" instrument drivers. As you've noted you're experienced with LabVIEW, so you know some of its strengths and weaknesses.
    To address your specific questions:
    (1) Yes, that has always been a limitation in LabVIEW, but I don't believe it is an overriding one to choose C over LabVIEW. Putnam provided one workaround for the search and replace of VIs. Once you've programmed in LabVIEW long enough you get used to doing it this way. Is it clumsy? Yes. As for the re-use of code structures, that's not entirely true. You can create a "template" VI (a regular VI, not a .vit) that contains the code you want to re-use and place in your palette with the "Merge VI" option set. That way you can select it from your functions palette, plop it down on your diagram, and you get the "template" VI's diagram placed right into your new VI.
    (2) This is not something that is specific to LabVIEW, as this exists with any programming language. It's not the language that limits you here, it's how you've designed your code. In a language like C++ you would go with classes. You can do the same thing in LabVIEW. IVI is another option (though not preferred by me).
    (3) As Putnam mentioned, you should be using the event structure.
    Other thoughts:
    The biggest strength I see with LabVIEW is that each VI is a miniature program, which allows development and debugging of functions a snap. With a language like C you have to write another program to call that function in order to debug it. The biggest weakness? I would say user interface. Yes, even with the event structure. Don't get me wrong, the event structure has vastly improved the way user interfaces and event handling in general are done with LabVIEW, but it simply doesn't hold muster to a program written in C or VB. ActiveX anyone? LabVIEW still doesn't do ActiveX properly in terms of actually getting the controls to work. Programming ActiveX controls is just plain aggravating what with all the property nodes taking up so much diagram space.
    It certainly makes sense to use the best tools available to you to get the job done. In my recent projects I had to write software to run automated tests on some products my company made. The test modules were written in LabVIEW. The tests executive was a proprietary engine driven by a SQL Server database. I had to write a "wrapper" DLL that interfaced between the LabVIEW code and the executive since the executive hadn't been designed to call LabVIEW DLLs directly. This allowed us to use LabVIEW as the preferred language for developing the test modules and let the guys who were fiddling with the test executive do their bit. Of course, TestStand's premise is basically that.

  • To Learn Oracle Forms Development

    Dear all Oracle Developer.
    I am a .Net Developer. Basically working asp.net, c#, Sql Server for 2 years.
    From Begening, i had interest on Oracle and Java . But Now working at .Net Platform.
    So, Now i want to learn Oracle Forms in home.. although, i learned 10 g database with Oracle University tutorial.. But how i
    Complete Oracle Forms Developing in home
    any one provide me suggession to learn oracle in Sort time. so i can to work Project..
    Thanks To All
    Maksud

    The power of Forums is the ability to search for answers! This is a very common question. A simple search would have given you numerous tutorials, book references, etc.
    Craig...

  • Which programing language

    I'm considering learning a programing language and write some easy and small (database related) applications on OSX.
    1. Which programming language should I be learning?
    2. Is there a list highlighting programming languages, their advantages and disadvantages and learning difficulty?
    Thanks in advance for your help!

    The choice of a first programming language is often decisive of whether or not you are able to successfully learn to program. If it's too hard you will give up; if it's too simple, you could have problems in the future.
    In recent years, Java has been the favorite in universities, presumably because of its wide use and easy readability. The other popular choice is C++. When I went to college, we only had C.
    But none of these are great choices if you truly have never written a line of code before in your life. You would probably do better to start with an interpreted ("scripting") language, like PHP or Python, even if only for a couple months until you are comfortable with the basic programming concepts. Then you can move on to a compiled language.
    For development on the Mac platform, Objective-C is the obvious choice. It is a very simple language to get started with, and there are a lot of fun things that you can do with it. This should keep you interested enough to get you through the difficult times. And, of course, we are here for you. Good luck.

  • Is any Programming knowledge require for SAP MDM people ??

    Hi,
    My name is Balu completed Mechanical Engineering. Am Interesting to learn SAP MDM. Is there any Programming Knowledge require for to learn SAP MDM. Please reply my Question.
    Thanks In Advance,
    Best Regards,
    Balu

    My name is Balu completed Mechanical Engineering. Am Interesting to learn SAP MDM. Is there any Programming Knowledge require for to learn SAP MDM. Please reply my Question.
    Thanks In Advance,
    Best Regards,
    Balu
    Hi Balu,
    It all depends on the kind of role you aim at or how you want to sell yourself.
    I dont think programming knowledge is required for core SAP MDM related work but it all depends on the role in hand,project requirement,landscape,customization etc.
    I will like to add that SAP NetWeaver Master Data Management (SAP NetWeaver MDM) can provide a single version of master data for supplier, product, customer, or user-defined data objects in heterogeneous environments.
    It is not only a tool but a part of strategy.It has to interact various SAP as well as legacy systems for data related operations.
    SAP provides its users with set of APIs which one can use to achieve customization as per their requirement.
    There are ABAP,JAVA and .NET APIs provided by SAP for this purpose.
    In all,having a coding experience in any of the above languages would certainly be a plus.
    Hope it help!
    Thanks,
    Ravi

  • Learning programming language

    Hello,
    Ok I know this is a bit classic, but I need some clarification. I want to learn how create an application, specifically for Mac. FYI, I'm basically starting from a scratch. I found in some discussion that the best place to start is from C programming language. But what about C++? I mean will there be a problem if I learn C++ instead of C?
    I need a real basic guide to understand the difference and will learning one leads to understanding of the other?
    Also, when will the Xcode tools provided with Mac install cd be useful? Is it only useable to create an app after I learn at least on language?

    I agree with vidg on Hillegass. If you want to learn Cocoa for OS/X, you want that book!
    Whether you need any preparation before diving into Cocoa doesn't really depend on what languages you've learned, but rather on how much aptitude and experience you have in programming. If you've never programmed a computer, you might want to get a book that teaches programming with C. That's different from a book that assumes you understand the basics and just want to learn a new language.
    To pick out such a book, I'd recommend a trip to a good bookstore. Spend a few hours browsing and find something that makes some sense to you on almost every page. Somewhere on the front or back cover it should say something like "Learn the fundamentals of programming using C". And maybe in smaller print it will say: "Part 1 covers data types, operators, assignments, conditional statements, loops and functions. Part 2 will show you how your data is stored in memory and will explain pointers".
    Also remember that people learn differently. Some people can pick up a skill by just studying a book and doing the projects alone. Others do better when they can discuss concepts and collaborate on projects with others. So if it suits you better, consider at least one introductory programming course at a community college. In my opinion, surfing the web, watching videos and trying to dialogue in forums is a sad excuse for a live class.
    Anyway, which ever path you choose, if you find you like programming but aren't quite ready for Hillegass, you soon will be. The key to all of this is whether programming is fun for you. If it's right for you, the language, the tools and the platform are secondary.
    As to your question about C++, stick to vanilla C until you know enough about programming to decide for yourself. C++ and Obj-C are two branches off C that support programming in an "Object Oriented" fashion. The choice between them is usually determined by the "Application Programming Interface" (API) you're aiming for. For example, Windows doesn't have an Obj-C API, so you might choose to follow the C++ path in that case (though MS now encourages adoption of its own C variant for those of its victims who are lucky enough to escape VB). OS/X supports several API's, and Xcode will work with any of them. However the preferred API for new apps, and the one that appears to have the brightest future is Cocoa. Cocoa requires Obj-C, so if you want to make Mac apps, I would recommend Obj-C over C++. In fact if you want to learn Cocoa, I'd urge you to stay away from C++. So don't pick out a programming book that boasts it will teach you C++ as well as C. The ++ doesn't mean you're getting more for your money, ok?
    Re your question about Xcode: Yes, you can use Xcode to make simple C programs and see your program's output in the Console window. If your C programming book doesn't cover working on a Mac, just remember to choose the Command Line Utility->Standard Tool template after selecting File->New Project from the Xcode menu bar, and be sure to select Run->Console to open your Console window. The template already has enough C code for a program that prints "Hello World!" when you click "Build and Go". So your very first program will compile and run with no errors. It doesn't get much better than that!
    Once you're ready for Cocoa programming, Hillegass includes step by step instructions on using Xcode with each project.
    Hope that helps!

  • How to create an Oracle DATABASE through Java Programming Language.. ?

    How to create an Oracle DATABASE through Java Programming Language.. ?

    Oracle database administrators tend to be control freaks, especially in financial institutions where security is paramount.
    In general, they will supply you with a database, but require you to supply all the DDL scripts to create tables, indexes, views etc.
    So a certain amount of manual installation will always be required.
    Typically you would supply the SQL scripts, and a detailled installation document too.
    regards,
    Owen

  • What programming language to learn after ABAP?

    Hi All,
         Well I am kind of getting bored with ABAP / Workflow ! I was wondering what programming language should I learn to keep myself busy. What I am looking for is something new (it can be a an extn for ABAP/ SAP too) but something really new age. May be something like Mobile Apps for SAP. May be a new language all together. But again since SAP is bread and butter it would be nice if it can be used in someway or another in SAP too
    Any ideas?
    P.S.: I have 8 years of SAP experience so I am not noob !
    Moderator Message - I am un-marking this post as a question.
    Message was edited by: Suhas Saha

    Well yes I agree that moving to new module is a good career move. But I am not looking to make a career move ! Its something just on the side..
    I know webdynpro.. BI I need access to a system ! HANA same thing.. I am not independent in learning..I need some one to set up the system/login/access etc.. and thats not going to happen unless I sign up for a class !
    While I write this my previous comment is still under moderation ! So I am gonna copy paste it here :
    Thanks Guys !
    I am looking for something which I can learn independently ! without having to go after basis guys to download some SDK for me and installing notes for me.. Thats one of the reason learning anything new in SAP is a hassle. I guess BOBJ us out of question for this reason.
    While HTML-5 sounds interesting wont I be better off learning Python? I know I can look it up but if you know offhand whats the benefit of HTML-5 and what kind of independent work I can take up for it ? I dont care about money but as long as its interesting I am ok with that !
    I do have basic knowledge of C so C++/ Objective C may be a good move .. JAVA I am not sure off as its use has been declining off late (its still number 1 but its market share is  going down).

  • How to learn swift programing language

    i want to learn swift programing language.it seems i need xcode 6  for learning swift.so
    should i buy both of developer accounts (ios developer,mac developer) for learning swift???

    ershad459 wrote:
    Can you explain it with more details.?
    it seems swift is more easiyer than objective c.
    and you said i most learn objective c and swift.right??
    Not sure how much easier Swift will be to learn over C/Objective-C, took a quick look through the manual and while somethings are simpler overall the impression I got is that it will have it's own problems. Any language that is complex enough to do complex programs will be difficult, at least at first. What makes one language harder then another is how consistent. If you do one thing one way one time and then do it another way another time the language will be a pain to work with no matter how 'easy' it is.  From what I've read I'm a bit leery of Switf's consistency, but only time will tell.
    As for learning C/Objective-C as ckuan wrote knowing more then one language is always a good thing, especially if you are looking to do this for work. But more importably as I wrote those languages won;t be going away anytime soon. All of the system and UI code is in C and-or Objective-C. The UI is all Objective-C. I'm still waiting to see how Swift will interface with the UI, but I have to believe that for more then the simplest interfaces a certain amount of Objective-C code will need to be written.
    I suppose long term Apple's idea is to have all third part development done in  Swift. But I think that day is still off in the future. I see no waste of resources for a programmer new to Apple spending time with C/Objective-C.
    good luck
    regards

  • Installation problem any program that requires Adobe Air

    Installation problem
    I just purchased a new HP Pavilion Laptop running windows 8
    If I try to install any program that requires Adobe Air I get a failure message that says
    "Sorry an error has occured
    The applcation could not be installed because the installer file is damaged.  Try obtaining a new installer  file for the applciation author"
    I have version 14.0.0.110 of Adobe Air Installed.  
    I have installed all widows updates.
    I have removed and re installed Adobe Air but the problem persists
    Very frustrating problem, any help or direction is appreciated

    I have a similar problem and a possible workaround. Take a look at my reply: Installing air applications returns error

  • Hi, im a beginner in ADF and JDeveloper. Can anyone suggest me any video links for learning Oracle ADF?

    Hi, im a beginner in ADF and JDeveloper. Can anyone suggest me any video links for learning Oracle ADF?
    Thanks,
    Vijay

    Refer the below link as a starting point.
    https://blogs.oracle.com/shay/entry/how_do_i_start_learning_oracle_adf_and_jdeveloper
    http://sameh-nassar.blogspot.com.au/2010/04/main-references-to-learn-oracle-adf.html
    Cheers
    AJ

  • What programming language should i learn first?

    Hi, i'm Francis, from Rome. As you can see, i have a MacBook White with Mac OS X 10.5.8.
    Yesterday i downloaded *Xcode with iPhone SDK (version 3.1)*. I want to create Mac and iPhone/iPod/iPad applications.
    I read that there are several programming languages: Java, Cocoa, Cocoa Touch, C, C++, Objective C, Objective C++, Carbon, Classic, BSD, etc...
    What should i begin with? +I think Cocoa, Cocoa Touch, C and Objective C, but i'm not sure!+
    Can you help me? Thanks!

    Java, C, C++, Objective-C are languages. Cocoa, Cocoa Touch, Carbon, and Classic are what are known as APIs - resources you can use in your programs but not languages in their own right. BSD is short for BSD UNIX, and it's an operating system (that's the foundation for OS X). HTML is a document format more than a language.
    What language(s) to learn depends on your objectives or needs. OS X comes with Python, Ruby, PERL, AppleScript, and PHP languages (and JavaScript in the web browser). Current versions also include Java. If you install the OS X development tools, it adds C, C++, and Objective-C along with the XCode development environment.
    Each of the languages has it's strengths and weaknesses. From a purely educational standpoint, C is a high-level language that will teach you about low-level programming. Java teaches very strong object-oriented programming.
    Objective-C would permit you to develop using the iOS toolkits for iPhone and iPad, and also application programming for OS X.
    PERL, Python, and Ruby are all simple to learn scripting languages and very powerful for all sorts of automation tasks, text processing, and CGI scripting.

  • Does any one know any good books to learn oracle 9i?

    hi guys
    Does any one know any good books to learn oracle 9i?
    cheers

    to practice SQL and Database management systems But in general the user not mentioned that he is looking for Oracle 9i Series - he wants to learn SQL & DBMS
    For DBMS i suggest with Korth and Sudarshan
    http://www.db-net.aueb.gr/courses/FILESDB2004/Lectures_2004_2005/db_eisagwgi.pdf

  • Oracle 11g and Supported Programming Languages for application development

    Hi,
    Currently we are running our Java application on Oracle 10g Lite. We are planning to upgrade to Oracle 11g Lite very soon. I have below queries to be answered.
    1. What are the programming languages supported for application development to work with Oracle 11g Lite mobile server and client ?
        - i have seen some note saying java and .net are supported. Wanted to know the complete list of supported programming languages on Oracle 10g Lite
    2. Oracle Forms 10g is supported on Oracle 11g Lite platform ?
        - i have some online application running on Oracle 10G Forms. Wanted to extend this to offline model using Oracle 10g Lite
    Thanks,
    Ashok Kumar.G

    Hi Ashok,
    1. What are the programming languages supported for application development to work with Oracle 11g Lite mobile server and client ?
                For the 11g version of the product, we changed the name to Oracle Database Mobile Server.    For clarity purposes, there is no product called Oracle 11g Lite mobile server.
                For a detailed list of what is/is not supported on the client, please consult the documentation.   See section 2.1 of the Mobile Client guide.  For programming languages you
                can use what you want, and we support the following technologies, JDBC, ODBC, ADO.NET.  What you code your application in is up to you.
    2. Oracle Forms 10g is supported on Oracle 11g Lite platform ?
                   On the database mobile server side of things we do not do testing with Oracle Forms 10g.    I do not know enough about applications developed with the Forms' product.   Database Mobile Server is a product that keeps tracks of changes that occur in a database, and then propagates those changes to an Oracle backend.   We offer 2 way synchronization between an Oracle backend database and a client.  If you are running the Forms application on the Oracle backend and want to propagate changes done out to the client, then this should work.    I say ** should **   because we have not tested it but I cannot think of a reason why it would not work.   It would be up to you to develop the client side application that would look at the data in the client database and display it to the user.    In the 11.x version of the product, we support 2 client databases, Berkeley DB and SQLite.
    thanks
    mike

Maybe you are looking for