Ask : waht should i learn

now that i think i have learnt the basic of java, i want to ask, is it recommended that i learn networking in java?? because now i dont really know swing..
so my question is, should i learn(will i able to) learn ntworking just by knowing the basic of java??
thanks

Are you asking "Does neworking depend on Swing?"
No, it doesn't.
Learn whatever portion of Java interests you. Check out the various tutorials available on the net. Here's most of Sun's offerings:
http://java.sun.com/developer/onlineTraining/

Similar Messages

  • What language should I learn?

    What single programming language should I learn that is most flexible? It's needs are to form the basis for MacOSX Cocoa applications, Linux command-line programs (and preferably least X11). This I ask here, for scientists likely lurk here, but don't always program in Objective C. (Though I've heard nothing but good things about it!)
    Currently, I use a variant of APL to assist as I work. When simplifying my life, around 1980, I changed to one editor: the platform-independent emacs. Now I should like to do the same with a 'general' programming language.
    Science is free, and scientists (I might suppose) support Richard Stallman's philosophy. Scientific source code needs be freely offered, written in an ISO standard language, and capable of being made platform-independent. It must easily be modified to use scientific libraries (lapack & netlib's others) and write linux, command-line programs, distributed by way of Sourceforge.
    I've been separated from other scientists for a long time. Is there a language satisfying the above scientific requirements that can also write 'modular' object-oriented applications for MacOSX, using the Aqua interface? If there are no caveats to using 'Java' for this purpose, I'll invest time in that. Have scientists or others faced this question?
    Thanks,
    Bruce
    PS. This question arose while searching for a simple little program to change images into icons:
    http://discussions.apple.com/message.jspa?messageID=7511505#7511505
    Here's the continuation of that post, that illustrates the problem, likely faced my many:
    Indeed, ... I could always use GraphicConverter.
    This topic begs the question of why we use GraphicConverter or PhotoShop to change a single color in an image. That's wasn't always supposed to be the case.
    Unix's credo: do only one thing, but do it well, and the popularity of Lotus 1-2-3, decades ago caused a great idea to emerge and gradually grow, until it became alive in developers' minds. Then it suffered a quick death, from unknown causes.
    Modular Software
    One day, a housewife becoming tired of spending a year learning and 'tuning' huge word processors to write a quick note saying she had gone to the corner market and would be back soon. The concept of modular software emerged: one would buy essentially, a text editor, then buy only those extra little modules you needed for your particular use: editing frills (as in emacs), formatting, adding images, importing & exporting formats, &c: 'personal' software. This needed a modular language; and, as it happened, C++ emerged soon. What ever happened to this idea (or the idea of using sounds for messages in addition to alarms, as in Growl), I never understood.
    Simple Software
    Many 'Google Images' have a white borders. It would be a clever idea to make background colors 'pure' (not in need of dithering when converted to a raster image). In the latter case, every GIF image could be dropped on an icon that could convert the lower-righthand pixel (the background) to a 'transparent' color. An old GIF image taken from the web could lose its background, and be ready to paste to the tiny icon in and 'Info Window'.
    Simple Modules
    Ah, but what about a Shft-Cmd-4 copy from my desktop? Mine are in JPEG format. I need to convert it to GIF. I could add a conversion module to the original little program (which could even convert to PNG). Ah, but the color of my Desktop varies or is, at least, not an 8-bit color (thank God). Then I could add a module that 'de-dithers' the color.
    Relation to Unix
    In old Unix these would be filters, something like this:
    cat image | ddthr | rfmt -png > icon
    Now I find myself using PhotoShop or GraphicConverter for finding & changing one color in an image. I'm still looking, and now becoming inclined to start programming again (which was always a mistake in the past).
    Problems with Programming
    Programming, I've avoided for two reasons: (1) two decades ago, I realized I had learned nearly a dozen text editors until I decided to use solely the platform-independent 'emacs'; and (2) I discovered it took me well over 6 months to master any programming language (more for a word processor), yet less than 6 weeks to forget it completely. (In the distant past, it was wise to choose one's language to match the project.)
    Macs
    However, I switched from Unix to Mac so I wouldn't have to think about computing any longer. Macs had always been built for such people as I, they are beautiful, and they can maintain themselves (or, a networked one can be set-up to do so).
    APL
    My preferred language is the APL variant 'J', which I use daily to test hypotheses, as I think about my research. Such a language, by the way, is great for pre-school children who can't read words yet. (Whether they'll ever be able to punctuate English correctly is another matter.)
    http://www.jsoftware.com
    Need for another Language
    However, I need eventually to convert my scientific algorithms to run in a Linux shell, using Linux's operators (such as 'filter' or 'tee') to combine the little modules.
    I'm now considering (re-)learning the platform-independent 'Java' language, and developing applications on Sourceforge. This way, scientific (ie. free) calculations could be integrated into online scientific papers and placed on other websites as well.

    Kappy,
    Sorry, I thought the question would be a common one confronting casual programmers. With such a variety of popular languages, there is likely no simple answer. I rescind the question with an apology and shall investigate my own problem myself. Sorry.
    The question was, being tired of using the wrong but kindly written MacOSX applications, is there a programming language I can learn now that will also serve me in the future?
    1. Now I need to write, for example, the program described to process photographic images, whose structures are arrays of arrays. Is there a language with such structures less bloated than C++?
    2. Old APL an object-orented language designed for quickly writing algorithms for exactly these structures (the common structures in engineering, science, and mathematics).
    3. Is there an object-oriented language for such structures, also used to write MacOSX applications, that one can learn to correctly build applications in 6 months (rather than 6 years)? This means strong typing, static type checking, automatic memory management, &c. An 'interpreter' as well would be nice!
    4. For science, it must be a high-level, very portable but standard language that can be compiled into (say) byte code for a standard virtual machine that is on all computers. For image processing on my own little Mac, it needs to be compiled all the way to Altvec-optimized machine code.
    5. Is there now such a beast? One that can be hooked at a low level with libraries (written in C or C++), and hooked at a high level to an OOUI (Aqua, in particular)?
    Sorry, I expected an engineer to say:-
    'Sure, MacOSX's compiler is based on the GCC, which contains a compiler for Java. It hooks at many levels. We use it to send code to afilliates around the Globe; and even Windows users haven't complained.
    'Several lexical analyzers have even been written (in C) for Java: so you can parse your spam as well!'
    But I don't know the above to be true.
    I was looking for reasons why Java might not be the better of the GCC languages for 'amateur programming'. I'm sorry I 'passed the buck', when I shouldn't have. This footwork I'll do myself after I can again install /Developer.
    Things I expect to be common problems never are.
    Thanks anyway.
    Bruce

  • As a dot net developer, want should I learn/ know in azure

    I have basic idea about azure i.e what it does.
    As a dot net developer, want should I learn/ know in azure
    Please help!!
    Abhinav

    Are you asking about Azure Mobile services or Azure in general?
    Here are a few links that might help you get started. If you have specific questions, then I would be able to help answer or point you to the right forum which you would get a better answer.
    General info on Azure.
    General info on Azure Mobile Services.
    Abdulwahab Suleiman

  • What should I learn next? Which choice is better?

    After getting the Oracle Database10g OCP and LPI Linux Level1 certificates , I have finished (learn and practise) the following documents:
    Concepts
    Administrator's Guide
    Backup and Recovery Basics
    Backup and Recovery Advanced User's Guide
    Data Guard Broker(10g and 11g)
    Data Guard Concepts and Administration(10g and 11g)
    Platform Guide for Microsoft Windows (32-Bit)
    2 Day + Performance Tuning Guide
    Administrator's Reference for UNIX-Based Operating Systems
    Storege Administrator's Guide(11g)
    PL/SQL User's Guide and Reference
    What should I learn next? Which choice of the following is better?
    Choice 1:
    Go in deep for all previous documents and stop to learn additional documents.
    Choice 2:
    Enterprise Manager Advanced Configuration
    Enterprise Manager Command Line Interface
    Enterprise Manager Concepts
    High Availability Best Practices
    High Availability Overview
    Choice 3:
    Secure Backup Administrator's Guide HTML PDF
    Secure Backup Installation Guide
    Secure Backup Migration Guide
    Secure Backup Reference
    Choice 4:
    2 Day + Real Application Clusters Guide
    Oracle Clusterware and Oracle Real Application Clusters Administration and
    Deployment Guide
    Choice 5:
    Performance Tuning Guide
    Security Guide
    Choice6:
    LPI Linux Level2

    I think you can't 'learn' Pratical Oracle 8i, without putting into practice what you 'learned'. When I look at the questions you have asked so far, as far as I am concerned, you have understood the stuff you 'learned' only half, exactly because you have no practical experience. As far as I am concerned you can't 'learn' Oracle from books, this is exactly why OCP is useless. People who have OCP don't 'know' Oracle, they know the books.
    There have been no fundamental changes in the database engine between Oracle 8i, 9i and 10g. In fact, the last big change of architecture was when Oracle released Oracle 6, and After Image Journalling was replaced by redologs.
    That said more than 90 percent of Practical Oracle 8i is still valid. You won't find any fancy stuff about database control, but you can do without.
    However, I would recommend against 'learning' anything in the same fashion you have done so far. Looking at the list of books you 'learned' your understanding simply must be very superficial. Essentially you are now swimming in a pool without water, and you didn't even get your toes wet.
    You may not like this opinion, but I am afraid when you are thrown in a pool with water (ie get a job) you will sink immediately.
    Regards,
    Sybrand Bakker
    Senior Oracle DBA

  • How long does it take and how should I learn...

    Hi. First of all, sorry if this is in the wrong forum.
    I am new to web-design (as in brand-new xD) and wish to learn Dreamweaver.  With Dreamweaver being such a big application, with so many different tools etc I decided it would be best if I learned the languages I wish to use first, so as I know what Dreamwever is creating and I can 'fine-tune' my websites.
    The languages I wish to learn are:
    HTML
    PHP
    Javascript
    MySQL (I am aware that this isn't a 'language', but would still like to learn how it works and use it effectively)
    CSS
    My questions are:
    In which order should I learn these languages?
    Which version of each language should I learn? 
    For example should I learn HTML5, with it being relatively new and not widely supported, but with the support growing so fast would it be worth just learning HTML5 straight away?
    Can you reccomend any books etc for me to learn with?  I am a full time college student, so will be teaching myself after college hours.
    How long should I expect it to take to learn each language? (If you want to give the answer in days/months assume I will be spending 2hours per day average learning each language)
    I do not want to learn every single detail about each language, but I do want to learn to a high enouhg level that I am comfortable with reading, understanding and editing my own code.
    To help me understand your answers more clearly it would be great if you can just copy and paste this below (although feel free not to ):
    What order should I learn these in?
    Language:
    Version: 
    How long (roughly) should it take?: 
    What resources van you reccomend for me to learn from?: 
    What experience do you have? (I'm just nosey like that :P): 
    Other comments: 
    Please feel free to copy and paste the second half (with all the questions) as many times as you like for each language you choose to tell me about.
    Any help would be very greatly appreciated and please, if you for some reason find this post offensive, think back to when you were learning; everyone has to start somewhere.
    Thanks for your time,
    Ryan

    Hi there
    You will likely get better response by posting in the Dreamweaver forum.
    Click here to visit the Dreamweaver forum
    Cheers... Rick

  • I get a dialogue box asking "What should Firefox do with this file" Options open with or save file. My wife selected save file and now it only opens note pad and displays the text of the file to be saved. OK in windows Internet Explorer.

    I get a dialogue box asking "What should Firefox do with this file" Options open with or save file. My wife selected save file and now it only opens note pad and displays the text of the file to be saved. OK in windows Internet Explorer.

    P.S. Site is http://www.coldwatercreek.com

  • Should I learn JAVA or C#?

    Should I learn JAVA or C#? Or...both of them!?

    For the record, C# does not support multiple
    inheritance. It is very much like Java except that it
    has a few extra goodies thrown in. For my tastes, it
    is not as pure as Java, but it is an improvement over
    C++ and it has a few things, like operator
    overloading, that would look nice in Java. Hey! Wait!
    Stop! Stop the tomatoes! Please!Ugghh, operator overloading. What a nasty nasty thing that was. Why change something you have been seeing since you were in diapers to mean something else. + should alwalys be plus because we have all grown up knowing that. Imagine if you had a child and for the fun of it you taught him growing up that his left hand was his right hand,think of all the confusion he would have when he is learning how to drive and his instructor tells him to take a left. Even though he may learn that what he believes is left is now right he will always first think of his left hand as his right.

  • Hi I need help. Does anyone knows joel brotonel? I bought an iPhone from him because he said he is working in apple warehouse. He tricked me. I just want to ask what should I do to get my money back?

    Hi I need help. Does anyone knows joel brotonel? I bought an iPhone from him because he said he is working in apple warehouse. He tricked me. I just want to ask what should I do to get my money back?

    thanks for advice but my problem is im far from him, i just met him online he has gained my trust. i dont know where can i complain. or to whom should i complain.

  • Should I learn Dreamweaver or FrontPage to make web pages?

    Should I learn Dreamweaver or FrontPage to make web pages?
    Both Dreamweaver and FrontPage are WYSIWYG (What You See Is
    What You Get) web page editors. For basic web page development,
    either one will do the job. In a review in the October 2001 issue
    of PC Magazine, both programs were awarded five out of five stars
    and both were Editors' Choice winners. FrontPage was cited as the
    pick for ease of use, while Dreamweaver was the pick for advanced
    applications. Compare the pros and cons for each program below and
    make your choice. If you feel really adventurous, learn both!
    Dreamweaver
    Pros Cons
    Relatively low-cost educational price ($99)
    Available in Education labs
    Produces very "clean" HTML code; easy to transport and work
    with
    Available in identical versions for both Windows and
    Macintosh platforms
    Supports development of your own template for pages in a
    website
    Relatively easy to set up for communicating with a server
    from office or home
    Powerful set of features for adding interactive elements to
    web pages
    Extensible - many extensions are available on the Macromedia
    website
    Has built-in tools to clean up HTML from other sources, such
    as Microsoft Word
    More expensive than FrontPage
    Not available in all labs across campus
    Not currently supported by SOE Technical Support Services
    Somewhat difficult to learn at first
    FrontPage
    Pros Cons
    Very low-cost -- free on-campus and only $5 for off-campus
    use via Campus Microsoft Agreement
    Available in labs across campus
    Supported by SOE Technical Support Services
    Easy to learn because of the familiar Microsoft menus and
    toolbars
    Comes equipped with many predesigned web page templates
    Very easy to edit on SOE servers
    Easy to add some features, such as some forms, to web pages
    Doesn't produce code as cleanly as Dreamweaver
    Current edition is available for Windows only; Macintosh
    version is outdated and no longer being updated
    Some features are specific to the Microsoft platform only
    Lacks Dreamweaver's interactive development tools
    For more information:
    www.thebusinesssuccessgroup.com

    http://p3t3.soe.purdue.edu/faqdream.htm
    Developed and maintained by the P3T3 project at Purdue
    University. Last
    modified: 23-September-2001.
    Please don't do blind postings of plagiarized out of date
    material here.
    > Produces very "clean" HTML code; easy to transport and
    work with
    > Available in identical versions for both Windows and
    Macintosh platforms

  • What should I learn next?

    So I already know Python. I decided to learn Python because I heard it was a good language to start out with. I've got a good grasp of the language and have been making various scripts for my personal needs. I've become interested in other languages and have wondered what I should learn next. So should I learn another language or continue exercising my hacker skills with Python? I want to learn a wide variety of types of programming.

    ArchArael wrote:Learning new programming languages is fun but I think it's better if you develop something.
    Much more better would be some bug fixing or helping some existing projects.
    You can always learn new languages when you need to and save your time for something more useful (girl friend, friends, books, games, music etc).
    Learning programming languages just to learn keeps you from doing practice in programming.
    Mastering something takes time and practice,  as someone told you before.
    I don't think so. Programming takes time and practice, sure, but it also takes reading code and reading about programming. You can't give a pen and paper to a kid and say "here, write me a book" and spect this kid will write a masterpiece if she hadn't read a lot before.
    Learning a new language gives you insights of how programming works, even on different languages. Both you and I aren't native speakers of English, but learning it changed the way I see somethings in Portuguese and vice versa; I have a different understanding of English and Portuguese that I would have if I've learnt only one of them, I belive this applies to you, too. This also works with programming languages: the way I program in C was different before I grasped some Lisp, and it would probably be different if I hadn't learnt Python, and so on.
    Back on-topic, I'd recommend learning C, so you can grasp some of the basics: pointers, memory allocation, structs and unions, etc. Later, I'd suggest you to learn a language that makes you think about programming in a different way: Lisp or Haskell. Shell script is also nice, but I'd only use it to "glue" things together, and I don't see a problem with learning it concurrently with another language.
    Edit:
    Edit: Forgot to add this,
    http://www.e-booksdirectory.com/programming.php
    now say goodbye to all your free time and go learn 6 or 7 languages.
    Indeed, very good site. I like the Mathematics "folder", too.
    Last edited by andre.ramaciotti (2009-07-29 14:28:59)

  • Should I learn flash?

    I'm in the first year of my degree and don't really have to spend much time studying because I've done most of it before. We learn the basics of HTML, CSS, Javascript, Flash, Photoshop etc but it's not specific enough to get a decent job with.
    I want to focus my attention (and money) on learning one main thing and mastering it but aren't sure which to go for. I like using flash and love all of it's capabilites but also realise how important it could be to maybe master photoshop and look at digital art type stuff.
    Or maybe learn CSS or something like that.
    I want to maybe go in to website design, but am also interested in many other things. I mean, even if I do go in to web design, should I learn flash or should I focus my attention on photoshop and HTML?
    I'm not really an arty type, I don't want to just be a programmer I want to at least do some design.
    I want to look at how easy things are to learn, how fun it would be, if it would be useful in a few years and also the demand for it.
    Thoughts?
    Cheers!!

    It really depends on what you want to do mainly when you start your career.
    Personally, I wanted to learn everything to be as valuable as possible in not only a corporate setting, but also personal projects.
    I attended Art Institute for Web Development and took classes on all the most popular platforms and applications. The list includes...
    XHTML/CSS
    Photoshop
    Flash
    Dreamweaver
    AS 3.0
    PHP/MySQL
    On top of that, we learned about things like Color Theory, Design Theory and other Web Dev concepts.
    In the grand scheme of things though, what I learned in school is only a fraction of what I've learned once I graduated and started working. I continue to learn things everyday, it is pretty much endless.
    So getting to your question about Flash...
    I think it is a valuable skill set to have. I wouldn't stop at Flash though. You still need basic knowledge, if not, advanced knowledge of XHTML/CSS and PHP/MySQL because your Flash projects will most likely require those technologies to implement in real world applications.
    It's a crazy journey to say the least and every day, things get crazier with technology evolving so quickly.
    The topics I outlined above are things you want to have a strong foundation in.
    From there you can really focus on what type of work you want to do. I pretty much do a little bit of everything but like you are wondering, it does limit how far you can master one particular thing. But with time, I believe you can master most if not all of the topics.
    Hope that helps.
    Dey

  • Which one should I learn first?

    I am becoming an common Oracle DBA and I want to learn RedHat Linux. But I do not know the difference between Redhat Linux 9 and Redhat Enterprise Linux 5. What are they for? Which one should I learn first?
    Message was edited by:
    frank.qian

    But I do not know the difference between Redhat Linux 9 and Redhat Enterprise Linux 5.RedHat Linux 9 is very oldest brother of RHEL5. While RH9 is public (free of charge) distribution, RHEL5 is commercial no free (of charge) distribution. Redhat 9 was last public (free) release from Redhat corporation, since next release it was called Fedora. Name "Redhat" is used only for Commercial enterpise distribution.
    There is not difference between using/mantaining of them. But the main difference is that Redhat 9 has pretty old version of kernel, and other packages and is not supported by Oracle.
    What are they for?If we are speaking about Linux then we are speaking about Unix like operating system. So your question is just like "What is Windows for?".
    Which one should I learn first?As I said before, there is not difference between using/mantaining of them. But as Redhat 9 is pretty old distribution then use RHEL5. There is also existing distribution Centos which is clone of RHEL. When you install Centos 5 in fact you are using RHEL but with changed logos and texts (brands). But unfortunatelly this clone is not officialy supported by Oracle so it can't be use for production Oracle installations. For more informations and download look here: http://www.centos.org
    There is also another RHEL clone shipped by Oracle (and is supported by Oracle of course). You can download it from http://edelivery.oracle.com/linux

  • Where should one learn about...

    Hey
    Now that I've got my machine up and running, I've a bit of a learning curve to tackle. I'd like to know what/where to read about clock speeds, multipliers, and whatever else I need to ensure my system is running at maximum. For instance, MSI's InfoView says that my CPU is a Duron, "External Clock" is 100MHz and "Current Speed" is 1100MHz. Not an Athlon (as listed in my signature).  MSI WMInfo says it is an Athlon, and the Max (and Current) ClockSpeed is 1094 MHz.
    I hate being spoon fed. I want to learn on my own but I don't know where to start. I'm not really interested in overclocking, at least not yet considering my limited knowledge.
    So where should I learn?
    Continued thanks
    Paul

    Hi PaulB,
    Don't worry what the Athlon/Duron thing I've an Athlon XP1800 and MSI info says the same thing!
    Your processor is running at the incorrect speed at the moment. Firstly, switch of all power and check your motherboard's FSB jumper is set to to the correct FSB for your CPU, (if your CPU's FSB is 333MHz then it should be set to 166MHz (Jumper J11)) see page 53 in the (downloaded PDF) manual. (re-edited to avoid confusion).
    Then you'll have to make sure these settings are also reflected in your BIOS - Enter your BIOS and select "Advanced Chipset Features" then adjust the "CPU FSB clock" to 166MHZ (try 133MHz first and and boot to see what effect it has). This is described on page 67 of the (downloaded PDF) manual.
    If you are unable to boot after changing the BIOS settings then Don't Panic - you'll have to reset your CMOS (returns all BIOS settings to original values). UNPLUG your machine and change the the JBAT1 jumper to the "Clear Data" position then move it back to it's "Keep Data" position (before swithing on again) - If you do have to do this, you must remember that all your previous BIOS settings will have to be reset manually. See page 52 of the (downloaded PDF) manual.
    Any other questions you might have - post them here - make sure you do a search within the forum just to make sure a similar query has not already been addressed.
    Good luck and don't forget to let us know how you get on!
    Axel  :D

  • Pls suggest me which SAP module should i learn

    I have done M.Sc Electronics and have more than 6 yrs experience in Life Insurance Training. which SAP module should I learn

    I suggest you start reading about ERP and then about SAP. Get a basic idea of what SAP is all about and what are the major modules in SAP. Then select a module that best suits your domain experience and your interest. Once you've zeroed in on the right modules, start making enquiries if the job market is good for that module. If there's a good demand for those Consultants in the market, then plan to take up a course.
    Here depending on your financial situation you need to decide if you can afford a SAP Certified training course or not. After completing the course start marketting yourself in the market using all the jobsites and professional networks untill you land yourself a job. This is the toughest part.
    There are numerous threads and blogs with the same objective as yours. Read through them to get an idea.
    Good Luck.
    pk
    Edited by: kishan P on Nov 12, 2010 8:07 AM

  • Which one should I learn?

    When I commence to study xml+xsl, I found that there are two standard on xsl, w3c and ie5. which one should I learn?

    both

Maybe you are looking for