Best absolute beginner book

Hi eveyrone,
I need opinions here... I would like to know what the best ABSOLUTE beginner book would be, for Java - in your opinion. I've been messing with Java for the past couple days.. and haven't got very far.
I have used Visual Basic in the past. I do not know C/C++.
Thanks for the opinions!
-Jonzo

There's no absolute best. A lot of it depends on the individual's style, etc.
All of the following should be decent. Check them out and find out which ones work best for you.
Sun's basic Java tutorial
Sun's New To Java Center. Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
Bruce Eckel's Thinking in Java (Available online.)
Joshua Bloch's Effective Java
Bert Bates and Kathy Sierra's Head First Java.

Similar Messages

  • Best new beginner book out there?

    What's the best beginner book out there in your collective opinions? Thanks.
    Let me obviously clarify.....for "Oracle".
    Message was edited by:
    user447635

    As example, if you need to learn basic SQL then there is the Apess book on Oracle SQL
    by the late Lex de Haan which was pretty good. I do not know if it is still in print.An excellent recommendation as a tutorial to Oracle SQL and SQL*Plus, and it is still in print. An introductory tutorial and good typing practice at that, but not a reference as one review complains. For that I would print PDFs of the fine manuals.
    Beginning Oracle Programming is a sort of Concepts Guide for dummies, and this is no small achievement. Adds to the readability and the when and why to use features that is often lacking in the documentation.
    Ultimately you want to know how to navigate the SQL Reference it will save you and the database a lot of effort in the long run.

  • Best beginner book for Oracle Application Express?

    Hello Dear members,
    I've got 12 years of experience developing Oracle applications using Oracle Forms and PL/SQL, that bit I'm an expert.
    But I'm torn between which book to buy to learn Oracle Application Express.
    The Expert Oracle Application Express vs Oracle Apex Cookbook is my main competition.
    I'm already doing the 2 day Developer guide, but want to go in a bit deeper.
    All of your suggestions welcome.
    Thanks
    Ravi

    Ravi,
    If you are not at all familiar with Application Express i would reccomend getting Beginning Oracle Application Express 4 because you will find that Pro Oracle Application Express 4, Second Edition, Expert Oracle Application Express and Oracle Apex Cookbook assume you have more of an unserstanding and some parts wont make sense. I had friend of mine get an advanced book and then immediately go back and get the beginner book because it just didnt have much meaning to him.
    Thanks,
    Tyson Jouglet

  • General questions from an absolute beginner

    Dear all,
    my employer would like to have me set up an online help for our software product. Since I am in the process of converting the current documentation to FrameMaker I have lightly issued the idea to use RoboHelp since we have the technical communications suite 2... I am saying "lightly" because I am freaking out a bit ever since I have tried getting into it, needless to say I have not been very successful and I was not able to find any "classroom in a book"-like help. I didnt find the Adobe help section for RoboHelp very... helpful, I just felt overwhelmed with all the information i didn't feel I needed at the point I was at. Is there a step by step documentation of some sorts for the absolute beginner who does not even have any xml or html skills worth mentioning (I am not sure to what extend those might be needed)?
    Also from an advanced user's point of view, how developed will my html/xml skills have to be in order to really understand and get the best of this program? Depending on this I might or might not be able to book a class but it won't be of any use if i need skills I dont have (yet) in order to even understand the program. In the worst case I might have to do some research on alternatives, although I feel stupid, since the tool is available and im not sure if better alternatives would be easier to use as well...
    I am happy for any advice, thank you!

    Hi Jeff,
    right now the problem is more "Getting Started" and im sure once I am at the point where I need to import the FM content this will be a helpful suggestion! But for now I was more wondering on whether there was a step-by-step thingy to help me get into it to begin with and whether i need a lot of xml/html to use RoboHelp...

  • Best "How to" books on the market for 5th Gen Ipods?

    Can anyone suggest the best, most comprehesive and easy to understand book explaining the Ipod? On Amazon.com there are dozens to choose from...

    I purchased "Absolute Beginner's Guide to iPod and iTunes by Brad Miser. Pretty good overview. B&N price $21.99
    One problem though.... initially had a problem when the ipod sync'd my 1880 photos. Couldn't find the answer on how to eliminate them in this book. (found the info on this site).
    30g i-Pod   Windows 2000  

  • Absolute beginner to java

    hi everyone
    i am an absolute beginner to java
    where do i start pls?
    what does it do?
    dezzyM

    Welcome to the forum!
    Buy a book on Java or find one on the web.
    You can also go thru The Java Tutorials. It covers most of the core functionality and has examples that include source code.
    http://docs.oracle.com/javase/tutorial/

  • Best oracle RAC book

    can any one suggest me a best oracle book beyond documentation...
    sure,
    we can understand all the concepts through the documentation. have gone through clusterware administration and rac administration twice.
    can any one tell me best book for troubleshooting basic oracle rac issues. and tuning the oracle rac. wait events etc.

    Julian Dyke RAC books are considered to be among the best RAC available books:
    Pro Oracle Database 10g Rac on Linux: Installation, Administration And Performance by Julian Dyke, S Shaw
    Pro Oracle Database 11g Rac on Linux by Steve Shaw,Julian Dyke,Martin Bach
    However these books are not specialized in RAC troubleshooting. For RAC 10g a very good RAC wait event documentation can be found in Oracle wait interface: a practical guide to performance diagnostics & tuning by Richmond Shee,Kirtikumar Deshpande,K. Gopalakrishnan.
    Edited by: P. Forstmann on 14 janv. 2011 08:57

  • Best tutorial or book on JMF

    hello ,
    can anyone provide me some information about the best tutorial or book on JMF..at present while searching i am finding the book "essentials of JMF"..but i read a review about it that its not good...any other books?
    regards,
    kamesh

    Yes. Here are the ones i know about.
    Java - How to Program, 4th ed. (Covers JMF 2.0 and Java Sound)
    by Deitel & Deitel
    Published by Prentice Hall
    ISBN 0-13-034151-7
    Core Java Media Framework (Covers JMF 1.0)
    by Linden deCarmo
    Published by Prentice Hall
    ISBN 0130115193
    Essential JMF: Java Media Framework (Covers JMF 1.0)
    by Gordon and Talley
    Published by Prentice Hall
    ISBN 0130801046
    Programming with the Java Media Framework (Covers JMF 1.0)
    by Sullivan, Winzeler, Deagen, and Brown
    Published by John Wiley and Sons
    ISBN 0471251690

  • An absolute beginner

    Hello,
    I'm an absolute beginner. I work in the Windows 2000 Professional environment. I downloaded J2SDK1.4.0_01 but I cannot run HelloWorldApp. After typing
    javac HelloWorldApp.java
    in the command line I only get another prompt (after delay of some secs).
    I downloaded and installed the program in the default folder j2sdk1.4.0_01. I also added the path
    ;C:\>j2sdk1.4.0_01\bin; in the Control Panel\System\Advanced\Environment Variables\System Variables\Path.
    After typing
    javac -verbose HelloWorldApp.java
    I get the following message answer:
    [parsing started HelloWorldApp.java]
    [parsing completed 161ms]
    [loading C:\J2SDK~1.0._0\jre\lib\rt.jar(java/lang/Object.class]
    [loading C:\J2SDK~1.0._0\jre\lib\rt.jar(java/lang/String.class]
    [checking HelloWorldApp]
    [loading C:\J2SDK~1.0._0\jre\lib\rt.jar(java/lang/System.class]
    [loading C:\J2SDK~1.0._0\jre\lib\rt.jar(java/io/PrintStream.class]
    [loading C:\J2SDK~1.0._0\jre\lib\rt.jar(java/io/FilterOutputStream.class]
    [loading C:\J2SDK~1.0._0\jre\lib\rt.jar(java/io/OutputStream.class]
    [wrote HelloWorldApp.class]
    [total 4056ms]
    C:\>
    I also didn't find any HelloWorldApp.class file.
    Any suggestion would be appreciated. I have to run this file in two days!!!

    you compile with the -d directive, which indicatesthat the class file should be sent to the directory
    you specify after the -d switch.
    If your doing neither of these, your .class file
    should be in the directory you compiled from.
    Remember that when you run your application, you
    should be running "java HelloWorldApp" not "java
    HelloWorldApp.class", and that it is case sensitive,
    so "java helloworldapp" will not work.Thanks very much limeybrit9! Though HelloworldApp.class still does not appear in the original directory. However, I created a new directory and I tried luckily and succeded to use the -d switch after which I specified the new directory. HelloWorldApp.class appeared in the new directory. And I could run it and it worked! Piece of cake, ha? Just kidding...
    Thank you again,
    Igor

  • Absolute beginner: Artistic (Chalk/Charcoal) Brush

    First of all I apologize for this silly question; I am an absolute beginner (minus absolute) in Illustrator. I would have googled my problem but I don't even know what to google, to be honest. Here it is:
    I drew a heart and would like to stroke it with a charcoal/chalk brush. I use a Wacom Intuos 4 tablet. When I stroke it (by selecting the path and clicking on the different brush samples in the brush library) the line "imitates" gesture drawing and does not stroke my shape with a unified (weight) line. Instead, it leaves a break between the end of my path and the end of the "gesture stroke. (The same thing happens with straight lines too: the stroke does not go up to the end of the line and often it does not start at the beginning of it.) I would also like it to be the same weight all along and not to get thinner in the end. Here is a picture of what I mean:
    I know it is something really really basic but I can't figure out how to change this. Any help would be highly appreciated. And again, sorry for this absolute beginner question.

    The path contains no data relating to your pressure or pen angle. It is just a uniform path. I’m not sure why Illustrator is not starting or ending at that point. It may be because the rectangular bounding box on the brush would overlap itself there. See what happens if you click on the point with the knife tool.
    Here I used a Zapf Dingbats heart and converted to paths. On he left, the unmodified path. On the right, the path after clicking with the knife tool. This makes it an open path. You can still fill it if you want.

  • Absolute beginner's question: scaling video in embedded player

    Hi folks,
    I'm an absolute beginner in flash video embedding  - my company has purchased FMS 3.5 and I have to -simply- stream videos  from a server via following HTML-Code:
    <object  width="800" height="600" id="videoPlayer" name="videoPlayer"  type="application/x-shockwave-flash"  classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
      <param name="movie" value="../swfs/videoPlayer.swf" />
      <param name="quality" value="high" />
      <param name="bgcolor" value="#000000" />
      <param name="allowfullscreen" value="true" />
      <param name="flashvars"  value="&videoWidth='800'&videoHeight='600'&dsControl=manual&dsSensitivity=100&serverURL=r tmp://<here  the url>&DS_Status=true&streamType=vod&autoStart=true"  />
    <embed src="../swfs/videoPlayer.swf" width="800"  height="600" id="videoPlayer" quality="high" bgcolor="#000000"  name="videoPlayer" allowfullscreen="true"  pluginspage="http://www.adobe.com/go/getflashplayer"  flashvars="&videoWidth='800'&videoHeight='600'&dsControl=manual&dsSensitivity=100&serverU RL=rtmp://<here  the url>&DS_Status=true&streamType=vod&autoStart=true"  type="application/x-shockwave-flash">
      </embed>
    </object>
    My problem is simply the scaling of the videos. The files are  .flv-files and do stream very well from the source directory to my  browser. But when I change the object-width or object-height the video  is just cut instead of scaled.
    If I change the videoHeight or  videoWidth (in Flashvars) it has no effect. What am I doing wrong?
    ps  The player naturally scales the clips slightly larger than they really  are. So I already guess that there's a setup-file with settings, but I  have no idea where to look it up to configure the player.
    I  would appreciate your help!
    Thanks in advance!
    kuk

    IN CASE someone has this problem too, it seems the standard Adobe stream player integrated in the FMS-Installation (...) cannot resize the video. So the solution seems to be using another player. I'll use the free FlowPlayer which I also used for replaying .flv-Files, and which has a rtmp-plugin for streaming. Good luck folks...
    kuk

  • Absolute Beginner needs help

    I've had my 30 GB color video iPod for a few hours, and feel totally lost.
    I was able to connect it to my iMac, and the computer used iTunes to synch everything.
    How do you turn it on or off? How do you stop it from playing music?
    How do you set it up, or use the wheel to select stuff?
    This is all very basic stuff, and I couldn't find the info in the help files or in this discussion forum.
    Am I just plain dense?

    To stop the iPod from automatically syncing with iTunes when you connect the iPod to the computer you will need to change some preferences.
    Connect the iPod to the computer and then stop the iPod from syncing. While the iPod is still in iTunes i.e is still in the left column (sometimes it ejects the iPod when you stop it from syncing don't ask me why : /)
    I will assume that you have the latest iTunes (if not you will eventually need to download it anyway) so all you will have to do is click on the iPod in the left column and click on the "Manually manage music and videos" box. Now you will have to drag songs/videos/playlists to the iPod.
    To turn off your iPod simply hold the play button until it sleeps. Then you can put it on hold so it wont turn on accidently.
    To select stuff... as in selecting a specific song? then navigate to the prefered song listing (songs or playlists artists etc) using the center button (sorry if this sounds obvious but you did say absolute beginner :P)
    To stop a song selection from playing just push previous until you have gone past the first song. there may be easier ways but unless your playing 4000 songs its not very time-consuming
    Hope this helps you out a bit look forward to some feedback and quires
    This is probably covered in the links provided by b noir but this is just to focus on the specifics of your questions.
    MP 2GHz 1GB RAM 2X 160HD X1900XT 24" LCD   Mac OS X (10.4.8)   PM G4 (Digital Audio) 1 GB Ram, Firewire/USB PCI card, Extra 2x 60GB HD

  • Best/Worst Labview Book for Beginner/Advanced/Good Reference

    I saw a few other posts like this one but they were not very informative.
    I thought I'd start this thread so everyone can voice thier opinion on what the best/worst Labview Reference is so that beginners (like me) and people just seeking information can know what to, and more importantly what NOT to buy.
    List the good/bad points about the book like:
    Does it teach good coding style?
    Is it a good reference when you are done reading it?
    How are the examples in it?
    Is it easy to understand?
    Things of that nature...
    Again I'm sorry for kind of reposting this question but like I said, the other posts just give a list of LV books and not any information about them, not even if they are worth reading. It just looked like a listing from a search on Amazon.
    Cason Clagg
    SwRI
    LabView 7.1, Windows XP

    Some other users recommended recently the book "LABVIEW Graphical Programming -- Practical Applications in Instrumentation and Control" by Gary W. Johnson. I haven't read it myself. This site has a big knowledgebase with many tutorials and examples, many of them many good, but they are usually topic specific and do not work as a course.
    You should try to reread the manual in a few months. After you have gained some experience it is much easier to read and you will find it has some very interesting stuff.
    As a side point, most people on this site do not get paid for doing this. Only those with blue names are from NI. The rest of us do this as a personal basis for several reasons: We like to help people, there are some very interesting things which can be learned from being around here and it's usually just plain fun (try looking at the BreakPoint. If you appreciate it, why not come back when you have more experience and help others?
    Try to take over the world!

  • Best SQL beginner Resources?

    I know there are a few SQL knowledgeable people here in the PowerShell group. I'm starting to use SQL to track user\group\workstation migrations between domains. Any advice on some good beginner resources? Books, youtube channels, pluralsight cources etc.. My focus will be more PowerShell SQL manipulation, however I bet know more about SQL in general will help.
    This topic first appeared in the Spiceworks Community

    Thanks everybody.
    First off, I abbreviated the catch portion for the
    sake of brevity. I should have mentioned that.
    I too, was under the impression that closing the
    connection would release the related ResultSet and
    Statement resources. However, another guy in my
    group is telling me that I'm wrong. Additionally,
    there is an event that took place today which spawned
    all of this. The database guy called me to complain
    that my app had a ton of open connections to the
    database. I've been checking the code all day to
    look for any connections that were not explicitly
    closed. I did find one, but it shouldn't have lead
    to the scale of the problem.
    On the other hand, I did have a bunch of
    PreparedStatements, Statements and a few ResultSets
    that were not closed. I've been cleaning them up as
    I go along hoping that will help.
    However, if closing a Connection does indeed close
    ResultSets and Statements, I may be barking up the
    wrong tree.It's also possible I'm wrong. Or that the driver you're using has bugs or does not properly adhere to the contracts. I'm absolutely certain that closing a Statement closes a ResultSet, it's in both the ResultSet and Statement documentation. In fact, many operations in Statement close any existing ResultSet before making a new one.
    I don't see at the moment anywhere in Connection that mentions if it closes Statements.

  • Best settings for book order

    What color settings are best when ordering Aperture 3 books?  I want to prevent photos that are printed too dark.  Last year, Apple advised calibrating to 2.2 gamma setting.  cr

    zasa:
    Use the largest file, pixel wise, that you can. The books are printed at 300 dpi so the largest size the better to insure you'll get as close to that dpi for the largest page picture possible.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

Maybe you are looking for

  • Wb_rt_api_exec in pl/sql as OWB target

    I've got a question similar to the one posted by Donna Kelley on 26-mar-2007 ( Re: 10gR2: How do you run OWB from Enterprise Manager (OEM) and Scheduler? I'm unable to figure out the grants needed to execute wb_rt_api_exec.run_task within a pl/sql pr

  • I can´t find how to use the "at" sign

    I can´t find how to use the "at" sign on my new Mac book??

  • Problems with the sound - headphones in Macbook!!

    Hi! I have one of the lastest Macbook, with Core 2 Duo 2,16 Ghz, and I have the first problem (hope the last one ) . I usually use the headphones out to connect the music to large speakers and listen to the music louder, but when I go out and use the

  • Conversion of large RAW images broken in iOS 7?

    Under iOS 6, I was able to use the camera connection kit to import 36 MP RAW (.NEF) images from my Nikon D800 to my iPad 2, and then open them in Snapseed for quick edits while on the road.  Along came iOS 7 and Snapseed crashes trying to open these

  • Package install error on OEL 4...

    OEL 4 Update 6 32-bit on AMD Athlon 64 X2 (Home Desktop PC) Hi All, I am installing Oracle Enterprise Linux 4 and when the package installation begins after sometime I got the following error: There was an error installing <package_name>. This can in