Best way to learn Java. Free resources online?

Hello. I would like to start to learn Java but have no programming background except for Visual Basic and the basics of PHP. I started to learn about a week ago and now have a good understanding of some of the basic concepts, such as the IF, SWITCH, LOOPS, PRINTLN, ect. I am very interested in developing applications for the Blackberry and was wondering where I should start and what I should learn. Must I learn the entire Java programming language to start to develop mobile applications? Are there any free resources on the Sun Java website that would be able to help me learn?
Thank you
Edited by: n3xtgen on May 20, 2010 12:27 PM

n3xtgen wrote:
Must I learn the entire Java programming language to start to develop mobile applications?Depends on what you mean by "entire Java programming language". You should probably have a solid understanding of the language and concepts before attempting mobile development.
The Java language itself is the same when developing for mobile devices (except you may be forced to rely on an older version of the language). But debugging/deployment/running your code becomes more complicated as soon as you target mobile devices.
Therefore I suggest you take some time to learn "normal" Java development. It will definitely pay of in the long run.
Are there any free resources on the Sun Java website that would be able to help me learn?There are [the tutorials|http://java.sun.com/docs/books/tutorial/]. They are pretty useful.

Similar Messages

  • Is Using Netbeans the best way to learn Java?

    hi all. this is my first post.
    okay, I am total n00b. But I have been flirting with the idea of learning to code for about 2 years, and I think I need to leanr java, though I hear it is a difficult first language. but i love the platform independence thing. so a question.
    is it a good practice to learn the language with netbeans, or just with a text editor? i am leaning to netbeans but thought i'd ask others.

    Encephalopathic wrote:
    Understand though that if you ask this question to 20 different folk here, you'll get 20 different answers. Also realize that this has been asked 3,428 times here.all sane people will tell you that using Notbeans may not be the worst way (that would be BlueJ) but is far from being the best way (which would be VI).

  • What is the best way to learn Java??????

    I am trying to learn java for a few weeks now.
    But I am struggling to find out what the possibilities in java are.
    With e.g. Visual Basic you have help topics to guide eyou through the language and all the objects, functions etc you can use.
    Now while learning java I miss the help topics. I do hava all the API documentation, but how will I know which class to use?? I also have the tutorials, but they are more about the syntax of java.
    Can somebody give me some pointers on what the best approach is for learning java. I also would like to know what is a good texteditor to build the applications.
    greetings maclli

    Here's some links that should get you started. I use them a lot:
    API Reference: http://java.sun.com/j2se/1.4.1/docs/api/index.html
    Language Specs: http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
    Official Tutorial: http://java.sun.com/docs/books/tutorial/index.html
    Sorry I can't recommend any good books, though. The tutorial has a lot of good information in it, and the API reference is indispensable.
    Good luck,
    Jason

  • What is the best way to learn Java? I am a complete spacker?

    Hi,
    Please can someone point me in the right direction on how to learn java properly, I was just browsing the Sun website and came across; [http://uk.sun.com/training/catalog/java/packages_java.html?gclid=CO2-6YrWu5kCFUsI3wodZ1qI5g]
    Who are these packages aimed at? I was looking at the top one; Entry Level; Sun Certified Java Associate.
    Thanks.

    I am a complete spacker.
    Please can someone point me in the right direction on how to learn javaWith an admission like that, what makes you think that anyone would want to "point you in the right direction", so that you might, one day, if things go to plan, be the "spacker" (as you so eloquently put it) sitting next them, asking gumby questions all day, spounging ideas, and doubtless claiming much more than your fair share of the credit, and the donuts.
    Yep, I'm fixated on the donuts. They're very nice ;-)
    Now... what where you saying?
    I was just browsing the Sun website and came across; [the training catalog|http://uk.sun.com/training/catalog/java/packages_java.html?gclid=CO2-6YrWu5kCFUsI3wodZ1qI5g] and was looking at: Entry Level; Sun Certified Java Associate.
    Yep that'd be the one to aim for when you're starting out... Personally, I recommend you give the whole certification thing a miss (at least for now) and just get into the tutorials, and grab some books (there are some really excellent ones) and just write some programs... at least until such time as you feel confident enough in your chosen field of endevour to not even consider intruducing yourself as "Hi, I'm a complete spacker"... I'll bet you're a real hit in job interviews. Good grief!
    Cheers. Keith.
    Edited by: corlettk on 24/03/2009 23:56 ~~ Clearer.

  • What's the Best Way to Learn Java for Use in LiveCycle?

    Clearly knowing Java scripting would be a boon for flexibility, but I know nothing of Java. Is there an easy dummies manual for using it with LiveCycle?
    I have been relying alot on FormCalc to get things done so far.
    Thanks.

    A very small note. You may see this as being picky, but I hope it will
    help you find the infomation you seek more accurately.
    You are not using Java. Java is a different language - so Googling for
    Java information will just leave you lost. You are using a language
    called JavaScript, always named in full.
    Now, the really confusing thing is that JavaScript in a browser,
    JavaScript in Acrobat and JavaScript in LiveCycle Designer (again,
    sorry, note the full name: there are many other LiveCycle products)
    are all different.
    A key thing is to have the JavaScript Reference. This is not good for
    learning from but it's like having a dictionary: you can't learn a
    language from it, but you will always need to look things up. This
    forum can help send you in the right direction into the documentation.
    Aandi Inston

  • What is the best way to learn about java?

    What is the best and cheapest way to learn java?

    I also am a Newbie to the Java language and am trying to get my head around it. I guess it all depends upon how much experience, and at what level, you have with programming in general. I have a good understanding of what my University tutor called "sequential logical thought" but I must confess this Object Oriented approach is, at first, most odd. However the Sun tutorial :
    http://java.sun.com/docs/books/tutorial/java/TOC.html
    : is the one I use the most. If I don't understand a specific computing term then I look it up at :
    http://www.webopedia.com/
    : which is a very good online encyclopedia of computing terms.
    There is also :
    http://www.joegrip.com/
    : which is an online "interactive" tutorial (you have to pay)
    I would advise against rushing out and buying a book until you have spent a whole day trolling through the 'net and seeing what it has to offer . There is a lot out there. The problem is wading through all the nonsense until you find what you're looking for.
    Good luck

  • What is the best way to learn SAP-ABAP

    What is the best way to learn ABAP??
    Stick to SAP press books and understand and learn theroitically
                                            'or'
    Move to ABAP programming and experiment all the things you have learn.
    If both want to go hand in hand and if we want to do more practise, where can i find a source of abap programming questions (like codechef for java,c,c++..).  Bcoz understanding new concepts require practise and to creating programs to practise is a really difficult.
    Thnak you
    Md Omar saleem

    Hi,
    Do the SAP course (BC400 - 5 days - it is a great course) and then practice practice practice.
    The language itself is not difficult, but finding your way around the SAP system can be challenging.
    Try to do real-life examples.
    good luck!
    Paul

  • What is the best way to learn about galaxie s3 from novice viewpoint?

    what is the best way to learn about galaxie s3 as a complete beginner?  nothing that is taken as a given by other discussions is known by me.  i instantly get lost.

    Do you already have the phone, or are you planning on getting the phone.
    You could sign up for a free workshop at one of your local Verizon stores. You could read the owners manual. You could peruse thru the topics on THIS Verizon site.
    I thought there was a thread which gave a bunch of tips/tricks for the GSIII, but I can't seem to find it. There IS one for the Galaxy Note II which MAY be helpful with the GSIII, though.

  • What is the best way to learn Mac OS X 10.7 Lion in depth?

    What is the best way to learn Mac OS X 10.7 Lion in depth?
    I have updated to lion a few months ago, found my way around just by playing with it, but now I would like to get serious and learn pretty much all it can do. But wondering if I should get one of those lion tutorial apps, or just an old fashion book. I guess practical exercises would help. Oh, and with Mountain Lion coming this summer, should I just wait?

    Thank you for your suggestions Softwater. Your book suggestion led me to this other one:
    Mac OS X Lion: The Missing Manual [Paperback]
    David Pogue (Author)
    The reviews were pretty good, and I think it's a good starting point, for my current level, but will consider your suggestion later on.
    Well, if I don't upgrade to Mountain Lion when it comes out later this year. Otherwise I may have to wait for a Mountain Lion: The Missing Manual

  • Best way to learn Photoshop?

    Hi there,
    I'm trying to transition to a career as a graphic/web artist and before making the transition I was looking to take a photoshop and/or illustrator classes (preferably weekend classes) in the Los Angeles/Santa Monica area. I don't have photoshop on my computer so ideally I'd be able to find a class that had the program loaded on their computers already.
    Any help and/or advice on how to become a graphic/web designer would be greatly appreciated. Thank you very much for taking the time.

    A student can buy the whole creative suite for $599 the cost of nonstudent purchase of Photoshop standard. The best way to learn Photoshop is to have it and use it. Click on every button, menu item, and pallet/panel. don't be afraid to look in every nook and cranny, I'm always surprised by the lazy people who ask the most basic questions all because they have not put the time into looking around the application.
    seriously if you are going to spend all that money on the app It seems like you would want to spend some time going over it. Think of it as a video game and you must look at everything to win.
    also if you only want it to crop pics and print them or put them up on a simple website Elements just might be a better choice

  • What is the best way to learn to use the gaming development software in creative cloud?

    What is the best way to learn to use the gaming development software in creative cloud?

    Ask in the forum(s) for the program(s) you are using
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • What is the best way to learn SAP Java

    Hi,
    I would like to understand basic principles of SAP Java, to check how it is working, primarily J2EE components like JMS, WS, EJB, Persistence... As I'm ABAP and PI consultant, I see this as my next step, sure I'm not aiming to be experienced Java developer beacuse this would require much more time than I have now.
    So far I read "Foundations of Java for ABAP Programmers" but I think that this is just a begining. I want to learn more stuff about SAP J2EE    and J2SE is for me, let say, clear.
    Also I start reading "Java Programming With The Sap Web Application Server" as my next book about SAP Java, but it is not quite that I don't like this book, it is somehow not interested for me.
    So I would like to hear your suggestions what is the best way or the best approach to learn SAP Java. I see this as future help for one ABAP and PI consultant. Also I've done some Mapping developments for PI (SAX and DOM parser), so really think for me to know Java better it will be "bigger plus" for me.
    kr
    mario

    I will suggest you SAP Elearning section on SDN about Java Development.
    Below is the link....
    http://www.sdn.sap.com/irj/scn/java-elearning?dprpp=all
    It contains lot of practical examples which will keep you interested as well..
    But you wil lhave to be very selective there on whaich topic you wish to kick start.........
    For example there is one called :
    Java for ABAP Programmers
    ABAP Objects for Java Developers
    SAP Java World for ABAP Programmers
    Java Mapping in Exchange Infrastructure

  • Suggest me best way to learn Linux .

    Hi,
    I have interest to learn Linux but right now i don't have basic knowledge on Linux. Plz suggest me best material/book or any other way to learn Linux. If any one having materials plz send it to my mail id <email address removed by moderator>
    Thanks & Regards
    Ramesh.
    Moderator action:
    These are public discussion forums. Requests for off-forum communications defeat that entire premise. Additionally, when you publish your contact information you are requesting to be spammed by bad people... FOREVER.
    Edited by: rukbat on Jun 24, 2011 6:21 AM

    Your first task will probably be to decide on a Linux distribution and and also determine if you have enough hardware resources. Then install the OS and see further. There are many tutorials and Linux lessons available for free on the Internet.
    If you are familiar with windows and need it for your day to day work, save yourself from very frustrating experiences and do not erase your hard drive or bother with dual boot, like it was done 10 years ago. Look into setting up Virtualbox first http://www.virtualbox.org. It will allow you to run any distribution of Linux without jeopardizing your primary operating system. It will give you all the flexibility you will need to install or reinstall and learn Linux whenever you have time.

  • Best Training for learning Java

    I've looked online, I've watched a couple videos, I've gotten books from the library, but I'm not sure if I'm truly learning the language.
    I'm understanding a lot of the basics to Java, but where is the absolute #1 resource for learning Java? I want to be able to create some java games later on, but I'm trying to figure out where the best place to learn and understand the whole complete java language. I want to be able to understand it inside and out and I'm just having trouble finding where to learn the language.

    Encephalopathic wrote:
    Viperjts10 wrote:
    Also, I looked into the "Thinking in Java" and found it at my library, but it was published in 2000, and I'm wondering how much of java has changed, or if that book would still help me out at all if it was published almost 8 years ago. Does it still have useful information and concepts that will help you? Absolutely! Realize that you aren't going to be studying this in a vacuum. You should also be learning from online sites, the forum, and perhaps other books. If you really learn the core concepts of Java and learn them well, getting up to date with the latest bells-and-whistles will be quite easy.Not to mention that a lot of employers don't always use the latest version of Java anyway. I work for a bank, and we're still using the 1.4 JDK...

  • Best way to manage many pdf's online ?

    Hi
    I'm working on a project, where i need to put aprox 800 magazines online, and i'm wondering, what is the best way to do this, pdf, and is there a library like plugin that can be of use to keep track of all the magazines ?
    Short story: The magazines are scans of the originals, and is supposed to be viewed like that, via a page-flip-thing, but the thing is that there are articles that run over several issues, so a link is needed to bind them together if the viewer wants to read to the end before hitting some sort of a return-button for reading the rest the magazine.
    Another task is to bind them all together in an author database, like when reaching the end of an article, and then you can click the authors name and a list pops up with articles he or she has wrote, and then you should be able to click them and be taken to them, in the issue where they are located.
    A future task is to make it all searchable, so it will be possible to search for words or a sentence.
    All in all we are talking 20.000+ pages, each magazine containing around 20-30 pages. Each magazine should be readable on its own, like you have a bookshelf where you pick the issue you want to read.
    First of all, is pdf the best way to do this, and second, is there a plugin that can keep track of all the issues on a website, a library like thing, and i assume that the pdf files is best placed on the disk and links to them be put in the database ?
    All the best
    Carsten

    Hey bobelbed,do you want to upload your pdf online and let others view in page flipping style? And you could manage your magzine like a bookshelf and track the traffic for it? I know one way you could try it - turning your magazines to flipbooks. Some pdf to flipbook tools allows users to create page fliping magazines and track traffic via Google Analytics. And it also provides bookcase feature to organize all your publications. Google "flip book maker" and you will find some tools for you, like Kvisoft and more.

Maybe you are looking for

  • Cannot Edit Song Info

    I have several MP3 files that I cannot edit the info for. I just noticed/incurred this issue after upgrading to iTunes 9.0.0.70. After the iTunes 9.0.1.8 upgrade, I am still having the issue. When I try to click into a field, the cursor does not appe

  • Bug report & possible patch: Wrong memory allocation when using BerkeleyDB in concurrent processes

    When using the BerkeleyDB shared environment in parallel processes, the processes get "out of memory" error, even when there is plenty of free memory available. This results in possible database corruption. Typical use case when this bug manifests is

  • Certification Matrix shows 11g EE "projected" on Mac Intel also

    On the Oracle Certification Matrix (http://www.oracle.com/technology/support/metalink/index.html) Product "Database/Server" Database Product " Ent. Edition" Platform "Apple Mac Intel" you get: Certify - Oracle Database - Enterprise Edition Version 11

  • Xy chart in LAB VIEW???

    There seems to be no XY chart in LabView. I think the XY scatter Chart option might come in handy in cases involving continuous updation. Can anyone suggest an alternate method ?????

  • Text with slide show

    I saw a slide show that I think was made with iDVD that had text identifying the photo. Was this something done with software like Photoshop? I can find nothing in iDVD that would allow me to insert text with a photo. Also during my first attempt of