About learning java 3d

hi dear,
I am doing a java 3d learning website. I need to get some information form 3d learners. Could you help me to answer three questions below? Thank you so much.
1)Did you have any problem in set up 3d working environment? What are they?
2) When you learn java 3d which part do you think is the most difficult part?
3) What information would like to see in a java 3d learn website?

1) Du have any problem in set up 3d working environment? What are they?
Done it many times over the last few years, so I don't, but from what I can tell a lot of people don't understand the basic Classpath stuff.
3) When you learn java 3d which part do you think is the most difficult part?
Learning to do things the Java3D way seems to throw a lot of people - explaining why you should only update the scene using behaviours, how the scenegraph works and so on would, I think, be very useful to a lot of people.
Vectors, Matrices and the underlying mathematics would also be very useful, although I don't know they can ever be made simple.
3) What information would like to see in a java 3d learn website?
I need to know more about model and animation importing and management, but I'm probably not your typical user.
I'd find a comprehensive set of links to tutorials would be very helpful too- there are a lot of them around the place, but I've not found anywhere that authoritatively lists all the available tutorials - maybe with a bit of information on what they cover and how up to date they are.

Similar Messages

  • Im Trying To Learn Java :o(

    Hey All,
    I have decided to get my mind active and randomly learn Java. I say randomly because i am going to be a student again in IT but i like the kinda 3D side and modelling and nice pictures and flash actionscript lol not all this stuff.
    Anways i would just start by saying that Java offends me massivly, i know something happened with M$ and Sun and ever since then all i have had with the sun download is problem after problem and crashing and all iw as tryin to do was play some Jippii games. This aint a recent problem, it always happens and i must have reformatted xp around 7 times. So i stay away from applets!!!
    Anyways in 2002 when i started learning Flash it was because i seen a site i liked and wanted to do that. The equivelent is kinda like me saying "OK GUYS I HAVE JAVA NOW HOW DO I MAKE DOOM" anyways 2 and a half years later im happy with what i can do and have used alot of different apps and learned alot from 3dsmax to aftereffects etc.
    Anyways my goal out of this whole Java thing is to make a game like one i used to play when i was younger on the Amiga 500. No where has this game and a modern one would be great to play. The graphics suck but the physics were really nice.
    So my questions are:
    1) Java. Ok im going to be honest, i know nothing about Java, i dont even know if it can do what i want and what i really dont want is to spend a while learning this to be stuck with no effects for my game, ie are small particle effects possible in Java? I know Java is pretty slow for a proper language compared to C/C++ but how slow? Can you shift a hundred particles around the screen and still add physics in the background?
    2) Java. The whole thing confuses me massivly. Im not a big posting person as i tend to prefer searching but i dont even know where to begin. I will bite the bullet and say i aint going to have alot of problems with the syntax of the language itself. It all looks kinda how i expect it, obviously i dont mean i aint gonna have problems and lot of them but it is not REALLY alien to me to look at a bit code. At the same time it is. I need to know alot of stuff, things that the 2 ebooks i have just ignored. For example, when i compile something, i thought that meant it compiled to the EXE but infact it turned my "heyworld.java" into a "heyworld.class" file. This just makes no sense to me atall because i HATE command line stuff, i see it as reinventing the wheel so im trying to follow through on first of all netbeans (an that went off almost instantly) and a free one that got my hey world to work (well, class). I need to know if a compiler dont make a exe then whats the class for and what exactly is a class file. You know just stuff like that? Does anyone know i kinda dictionary so to speak? baby talk i mean, so far all i seem to get is explainations with words i dont understand.
    3) How difficult is it to make a 2D game in Java? To make this plainer, i aint having an applet run somewhere, i want a nice downloadable exe. Of course i will need to start at the beginning but i mean to get a ship on the screen with keys to move it and a "cave" roof to crash into, is this going to take a long long long time to get to that stage? You see, as i said before unless after a few days i have a object on screen to work with, i just get too bored to continue. for example "the object of this is to make a red circle move across the screen" REALLY interests me where as "today we are going to make a mock system for a small business user" sends me back to 3Dmax and the lighting i was reading about lol I tend to look at a piece of code and be devestated by its complexity then try and make it make sense over time. Is this possible with Java? It does work for me this, i was picking apart a isometric code in actionscript before i knew what a tween was.
    4) Theres so many different J*** J"EE things floating around that i dont actually know what one i am meant to use? I got 1.4.2 i think but thats all i know. Id like any other things that helped yourselfs start off in Java?
    Sorry to go into a bit detail here, its just that with this degree im starting, it soon branches off into 2 groups. Programmers and Designers. I feel i know the design side well enough to make a comparison but it would be rude to leave this side of the things out and write it off without atleast giving it a shot.
    Thank you very much for your time :o)
    Kind regards,
    Clarky.

    If you want an idea of what's possible with Java, do a google search for "java games" or something like that. I've seen occasional postings of what are supposed to be pretty cool games that have been written in Java, but I'm not into games, so I've never bothered to check 'em out personally.
    As to whether you can do it, well, you'll have to figure that out. Learning Java well enough to create a video game is not a trivial task. I don't just mean the syntax of the language, I mean the many APIs you'll be using, concepts like multithreading and exception handling, good OO principles, etc. Without a good handle on that stuff, your code will quickly turn into a morass that will be difficult to enhance, maintain, or debug.
    I suspect that the code to make a particular graphical event occur will be more verbose and complex in Java than in ActionScript, given that Java is a general purpose language and AS is more geared to GUIs. Nonetheless, I'm sure there are APIs out there (some free, some not) that will provide some higher level constructs than the core APIs to make some of that easier. You'll still be operating in the idiom of a general programming language though.
    There may also be a hybrid solution available--where you use Java to express the game logic and another language to express the graphics. I don't know anything about this kind of stuff though, so that's just speculation.
    You may get more precise advice in the GUI Building forums on http://forum.java.sun.com/ than here.
    Here are some resources to get you started on Java in general.
    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.

  • How to learn Java!!(help me!)

    I am a beginner.I've learned Java for 6 months.But I still don't konw what is Java.Can somebody tell me how to learn Java step by step?For instance,which one should I learn first,and then what to learn next?Thank you!!!!

    I've learned Java for 6 months.But I
    still don't konw what is Java.I take it by "learned Java for 6 months" you don't mean programming with it. If you've done programming with it, you should have some idea of what you're actually doing. If not, here is a basic idea of what Java IS:
    1. Java is a virtual machine (it's kind of like a "fake" operating system running on top of your own operating system (like Windows XP).
    2. Any operating system that has a copy of the Java Runtime Environment ported to it can run Java programs. This allows Java programs to be cross-platform.
    3. Java is also the name of the language used to write programs for this virtual machine.
    4. Try clicking on the Documentation link at the left of this forum for more information about Java :P

  • Why learn Java if you know ColdFusion?

    ColdFusion is awesome for my work. I can make anything I want with it and seeing as 99% of my work is making web applications, I haven't needed to look elsewhere.
    I was just wondering why anyone would need to learn Java, if you already know ColdFusion... I understand that ColdFusion runs on Java, but is there anything special I could do with Java that is not possible in ColdFusion for use in websites?
    It intrigues me because I have to cover the work of an ASP.NET developer, and when I was looking at his C# code (which looked very similar to Java) it made me cry to think people make websites in this way. Compared to ColdFusion it looks archaic but then I remember that CF works with Java so I thought about looking into learning Java. But is there any advantage to me doing this?

    Correct, but it does depend on the app. I have written some high volume apps in CF only and not had an issue. But my primary work is with developing and maintaining a payment gateway and due to the nature of the application there are a few non-native CF components (both Java and Delphi). The beauty of CF is it's ability to seamlessly mix if you have to. But again, I prefer to keep non-CF dependancies to a minimum.

  • Is it worth to start learning Java

    Today I saw a post in JavaRanch (http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=33&t=017317). A guy asked a question for his friend about STARTING to learn Java NOW. Actually, I heard quite same question from people around myself.
    For myself, I've been working on Java more than 7 years(already SCEA, hehe). However, the Java passion is getting away ;-((, I am looking around for other stuff like Ruby.
    I have same confusion as that guy, and I'd like to learn from you guys for same question - for the current market situation, it is late/okay to touch Java?

    thank for all the input.
    my concerns are, particularly for newcomer, the
    learning curve and the market trend.
    my understanding is Java is losing its powder in web
    application development comparing with other emerging
    language like Ruby/Python, conversely, Java's powser
    is going to server side(business/integration layer).Don't be so sure about that.
    Java's not losing powder [sic] in web app development. It's mature and considered a standard for enterprise scale problems. Ruby and Python are gaining traction for smaller CRUD-like Web apps, but neither is up to snuff in the areas of security and transactions. Ruby is gaining popularity because of Rails, which makes creating simpler web apps easy.
    Criticism of Java for complexity and a dearth of tools is fair. But are Trails, Grail, and AppFuse strong enough answers to Rails such that Java EE can be more agile for smaller apps? Time will tell. I think Spring and Hibernate are helping a great deal, more than EJB 3.0 will.
    everybody knows it is hard thing to learn java,It's hard to learn anything, period. Programming in any language is a long learning curve, because it's so much more than just language syntax. You don't do enterprise apps just by learning Java, even if you stick to the EE platform. You have to know SQL and relational databases, messaging, XML, HTML, JavaScript, HTTP...the list is pretty long. All those technologies carry over to .NET and Ruby and anything else, so it's not just Java that's complex. Enterprise problems are complex.
    And once you know all that, there's the problem of designing elegantly. It's a long climb no matter which language is on top.
    regarding to server side programming for a java
    newbie, it would be much harder to learn, further, it
    will take you long long time to learn server side
    java programming.
    however, the job market (java) is still hot, and
    seems to keep hot. and people still wanna jump in.It's still good, just not crazy like it was at the end of the 90's. There is the problem of competition from China, India, Vietnam, etc. that won't go away. But what field hasn't been affected by global competition? Only those areas where you have to touch the client, like auto mechanics. Even medicine has been affected - x-rays can be read anywhere in the world.
    So, still confused to tell people whether or not to START java...;-((If you like programming, jump in. Learn Java, but it's more important to learn those bedrock technologies (e.g., data structures, compilers, parsers, finite automata, decomposition, relational databases, etc.) and learn how to learn. Languages will come and go. When I jumped into this field ten years ago C++ and Corba were the rage and Java didn't exist. Now I make a living writing Java. I'm reading about Ruby and Rails now, just dipping my toes into the water.
    None of us are any better prophets than you are. I don't know what will happen or if Java will still be here ten years from now. COBOL and FORTRAN were born in the 50s, and both are very much with us today.
    Just stop whining about it. Do what makes you happy, and stop worrying about what other people think.
    %

  • Is it worth learning JAVA?

    Howdy!
    Is it worth learning JAVA or would I be oaky with just sticking with ABAP and learning ABAP objects?
    All opinions welcome y'all!

    Hi Steve,
    Sticking to ABAP is for the (near) future an option.
    However SAP is migating to the SAP NetWeaver environment where a totally new development suite is presented: The SAP NetWeaver Development Studio.
    With it you can develop the new Web Dynpro's and the studio is based on IBM's Eclipse (totally Java).
    You can develop without knowledge of Java, however some knowledge of Java is very helpfull.
    If you want to stick to ABAP: Somewhere half/end of the year 2005 this Developer studio will also be expanded with ABAP (you have to wait for that).
    On the other hand, current releases of SAP components (Like CRM, Enterprise, SCM, APO and so on) still require the knowledge of ABAP (preferably ABAP Objects).
    In my view ABAP Objects will play a major role in the new Developer Studio (when it comes available). Straight forward ABAP (without OO parts) will see it's role slowly getting less and less.
    So my advice would be: Learn Java (at least do a beginners training with it) and learn all about ABAP Objects. You will be ready for the future.
    Regrads,
    Rob.

  • Learning Java in order?

    Is there a specific order to learning java. What I mean is, I hava already gone through the fundementals of java at the Java fundementals tutorial on the java.sun.com tutorials page. Now that I have gone through that what is next? JDBC? Servlets? JSP? I hardly ever use swing, or applets, but I need to also study enough of everything so that I can take the java certification exam later. But, I still dont know if there is a learning order to java. Do I need to learn servlets before JSP, or vise versa. Do I need to know JDBC stuff before I learn Servlets or JSP? The java tutorials page is not in any order except in the date that the tutorial came out. They still have tutorial that go back to 1997, and I am sure some things have changed since. They also have specialized areas, such as Collections, JavaBeans, RMI, etc... I am confused on this. Could someone give me a clue.
    orozcom

    Duffy,
    Thanks for the response. I looked at the tutorial
    again, and their is another java trail, "Essential
    Java Classes", which covers: exception handling,
    threads, io reading and writing, setting program
    attributes, and accessing system resources. I think I
    will go over that information first. Then, I may go
    into the specialized trials that have collections and
    what not. after that, I think I will go into the J2EE
    stuff, doing Servlets, and JSP's unless I need to
    learn that stuff before hand. Tell me what you think.I think that's wise.
    Here is the site:
    http://java.sun.com/docs/books/tutorial/index.html.
    Do you think I need to go over the basics of Swing,
    Applets, GUI's, and in the order they specify?Personally, I don't use applets at all, but I know some folks here do. On those occasions when I have a UI, it's usually Web-based, so JSP and HTML are more important to me. I have done Swing, but not in a long time. Swing is worth knowing, and all learning is good, but the decision about where to spend your time is up to you.
    All I'm saying is make sure you have J2SE firmly in hand before you venture into J2EE, because J2EE builds on J2SE.

  • Learning java bean

    is there any tutorial for learning java bean for beginners?
    regards.

    i thank you very much.
    i am new to java beans, as such i do not have any knowledge about it.
    aren't there some tutorials with guided practice? it would be kind of you could tell me some links where i can have them.
    regards.

  • Any Great newbie books to learn java - Any Recommendations ???

    Hi, my name is Chris and I know a little about web design and I want to learn java but I know nothing about programming and I would like anyone here to recommend a decend book for a complete newbie in programming to be about to get alot of a that book. I am really interested in java right now and if anyone has any great forums to learn also besides this one , that will be great.
    Thanks
    Chris :-)

    http://chortle.ccsu.edu/java5/cs151java.html#50As always i wouldn't suggest this website you have mentioned. The order in which the topics are covered is not conducive to good learning. You see the chapter in exceptions is dealt at the end!
    I would suggest Thinking In Java.
    Message was edited by:
    qUesT_foR_knOwLeDge

  • 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.

  • I need an opinion guys - Oracle guy learning Java Here.......

    Hi all,
    I was laid off about 6 weeks ago from the consulting firm I worked for for 7 years ....... I did Oracle
    Custom Development using PL/SQL and Oracle Forms/Reports on a Web Apps Server.... this I did for about 2 years. Prior to that I was a COBOL guy with about 20 years experience. I've heard
    that the way of the future in Oracle DB programming will be a transition from PL/SQL to JAVA so
    that's why I'm learning JAVA .
    I have started to teach myself JAVA during my un-employment and am having a great time (although trying to remember the nomenclature is "kindOfHard" ;-) )...
    Once I finish this self-study course (Deitel and Deitel JAVA 2 - How to Program... very good btw)
    I plan on taking the JCP test... I'm about 1/4 thru the book and have been writing 5 of the hardest programs that the book has as exercises at the end of each chapter.
    Has anyone out there ever experienced a transition such as this and is getting the JCP going
    to help me get a JAVA job with little-to-none JAVA programmin Business experience ?????
    I guess I'm a tad down today as I've never been unemployed and getting some opinions from
    the great folks out there sure makes the day go wonderfully.....
    Thanks for letting me ramble on,
    Mike
    Cleveland Ohio

    Hi Mike,
    have a look at :
    http://forum.java.sun.com/thread.jsp?forum=361&thread=234679
    that might give you some hints. I am not certified, did Oracle PL/SQL as well but also C++ so the transition to Java was (fairly) easy. Anyhow best of luck and keep going.
    Phil

  • 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

  • Need advice/suggestions on HOW and WHERE to START learning JAVA Prog.

    Hello
    MY educational background is Bachleor in Computer Science and Engg. (BE). I just landed in US and need to learn Basic JAVA programming , fundamentals, concepts of swing, JSP, JDBC connectivity............it might sound wierd seeing the above list but all i need to do at my work in future is all about DOCUMENTUM and i have very little time say 40 days to learn core java and its concepts coz that wuld come to play when i work on documentum.......even if come across something which i havent learnt in java, i guess i culd manage looking up some reference books, learn and do the job.....so can someone guide me thru the learning process of core java........i have been using " JAVA 2 Fundamentals Cay S Horstmann and Gary Cornell" and the basic tutorials which is available at sun.com but i am finding difficulty in remembering the concepts although i have understood it earlier. Is there a comprehensive online tutorial which can guide me through the learning process of core java?
    The resources available :
    P4 HP laptop
    24/7 High speed LAN
    the book i have mentioned earlier.
    just cant wait to start learning java
    Thanks

    Hello
    MY educational background is Bachleor in Computer
    Science and Engg. (BE). I just landed in US and need
    to learn Basic JAVA programming , fundamentals,
    concepts of swing, JSP, JDBC
    connectivity............it might sound wierd seeing
    the above list but all i need to do at my work in
    future is all about DOCUMENTUM and i have very
    little time say 40 days to learn core java and its
    concepts coz that wuld come to play when i work on
    documentum.......even if come across something which
    i havent learnt in java, i guess i culd manage
    looking up some reference books, learn and do the
    job.....so can someone guide me thru the learning
    process of core java........i have been using " JAVA
    2 Fundamentals Cay S Horstmann and Gary Cornell" and
    the basic tutorials which is available at sun.com but
    i am finding difficulty in remembering the concepts
    although i have understood it earlier. Is there a
    comprehensive online tutorial which can guide me
    through the learning process of core java?
    The resources available :
    P4 HP laptop
    24/7 High speed LAN
    the book i have mentioned earlier.
    just cant wait to start learning java
    ThanksOk, I haven't been much help here lately, but I'd like to help here if I can. In my opinion, you're talking about Advanced Java topics here. You are basically asking to run before you walk.
    Can you compile and run a simple 'Hello World' program in Java?
    I've always found that a positive way to start.

  • Learning Java SE 7 / Newbie

    Dear Java Community,
    I'm real life I find that most professional programmers are rather selfish or inpatient personality types, and I'm interested in learning Java, and possibly becoming a good programmer. It's just a personal hobby, and something that's mostly an intellectual pursuit. My question is this, how do you compile a folder filled with Java files ? There are 27 files in this particular folder. Half are .java files. The others are .class files.
    I really want to learn how to program, but as I read all these programming textbooks, they're good (conception-ally speaking), and give you nice gold nuggets of information. But I don't know how to bridge what I want, which what I need to learn, in order to accomplish it. I know that don't become a master overnight, and I guess the question should further be, how long will it take me to actually learn to program Java 7 ?
    How do I compile all these files ? I downloaded the free source code from Planet Source Code, but I think these are rather old programs, and maybe they're not backwards compatible. Since I can't find anyone with enough patience to teach myself, then I'll just have to teach myself. But I learn best through backwards engineering. I need to know why this does that, and why that does this.
    Can someone help ?
    Edited by: user13816154 on Jan 24, 2013 9:10 PM
    Edited by: user13816154 on Jan 24, 2013 9:11 PM

    First of all don't blame all professional programmer.This is not right place for it
    Second this category is spcly for Jdeveloper and ADF. IF you have any question regarding you can put in right category.
    Regarding learning java and becoming master.I wil suggest you to step by step.Don't download free code from some site and execute it.First write small program then gradually raise ur level.Within 2 or 3months you will bw confident about java.
    There are lot of other place you can ask about ur java question

  • Tips on learning java.....

    Hi,
    I have been learning java for quite some time now (i learned it in school as well but that was simply theory and fundamentals). I want to ask the experts that how did you people proceed to master this language or any language in general. I mean sometimes i get stuck at problems and spend hours on it. Can you all share your experiences and the strategies that you followed (learning by doing, creating new programs on your own) and the things that you did that helped you understand the subtleties of the language ?
    Edited by: roaan on Jul 21, 2009 8:20 AM

    The way I see it, there are a few steps to really mastering a language. Some of them are overlapping for multiple languages, but generally, no matter how good you are at another, there are a few things you end up doing in order. And by you, I mean me:
    1) Learn the basics. Work out how the language operates. There are going to be some syntax issues that look like things you know but work differently. Write a Hello World and then get it to loop. Write some basic programs based on the introductory tutorials.
    2) Learn what sets the language apart. No language is the same, even if they look similar. The more languages you know, the more you'll be able to tell them apart, but if you only know one or two make sure you understand what it is makes people use this language. In Java's case, maybe it's the memory management, or the object-oriented principles. Learn the basics of that power. Write some programs and play around with it. Take one of your basic programs and think about whether it can be improved by applying what makes the language special. This is the point where you should really be making sure you understand OO, if you're learning Java.
    3) Build a reasonably complicated program at your level. Design an application that you can think of how to do 80% of, but that you'll have to research the other 20%. Make it something you'd really like to use, if you can, or at least something you'd show off. It doesn't have to be perfect. You may not even finish it, but you'll try. Make it something that you can get working in some way, even if it doesn't end up doing everything you wanted it to do. Get comfortable with an IDE and get to know the debugging features.
    4) In the course of writing your app from step 3, find some article or tip that points out that your entire design was wrong. That's okay. This is a learning experience. There is always a better way to do something. If you're still early on in the process, see if you can incorporate what you've learned. If you're far along, finish what you can and apply your newfound knowledge to your next project.
    5) Now you've written some things you're proud of, and they work. (Trust me: There are bugs. But don't worry about them so much.) You're convincing yourself you're a good programmer. Let it sink in. Now read up on techniques. Study Design Patterns. Look at other people's sample or production code (open source helps). Realize that half of the things they talk about make no sense to you.
    6) Keep building stuff. Keep applying something new. Look up Best Practices in your language and make sure you're following a clean, maintainable style. Run into a problem you didn't expect in your design and then have a flash: "So THAT'S what the Factory pattern is good for!" Get really comfortable with your IDE. Fix a bug in someone else's code because you're able to follow their logic even though it's not your own.
    7) By now, there's a new release of Java out or a new hot technology that makes all the nifty tricks you got good at obsolete. Embrace it. Consider the new technology the best thing for development that you've ever seen.
    8) Use the hot new technology for a while, then realize it's still crap. In fact, it's just the same crap wrapped in a neater package. Start learning the underground technology that's not hot yet, still has a lot of bugs, but is going to be so cool when it's done.
    9) Go back and finish your project from step 3. And by finish, I mean rewrite from scratch, after you realize your original code can't be saved.
    10) Discover that there's another language that does everything you've been trying to do, but much more easily. Repeat at step 1, and start recognizing that every language has its place.
    So, to recap:
    * Program.
    * Read about programming.
    * Program.
    * Ask people for help.
    * Program.
    * Realize that everyone gets stuck on problems and it doesn't mean they're bad programmers, just still learning.
    * Get some sun to prevent vitamin deficiency.
    * Program.
    Then again, your experiences may vary. But you specifically asked for procedures on mastering programming. To which the answer is, it's just like anything else. Always be learning something new and always be pushing yourself. Don't be afraid to fail, because you will sometimes, but that's the only way to improve. And this is where I really wish I'd learned this earlier: Remember that your code can always be improved, and you're always going to be horrified by the code you wrote even months ago. Let it be, unless it really prevents you from getting it to do what you want.

Maybe you are looking for

  • SAP Travel & Expense Management (TRIP) in the Enterprise Portal environment

    HI All I am Viki. In our organization they are planning to implement the SAP Travel & Expense Management (TRIP) in the Enterprise Portal environment. Can any one help me how to start this process other details like What is the business package for Tr

  • Computer shuts down instead of going to sleep (no battery)

    Hi, I've checked some of the posts and notice that there are power management issues to these macs. I just picked up a used one and with no battery installed, if I go to Apple-sleep, the coomputer will shut off instead of sleeping. If in the energy s

  • Best way to insert Degree symbol?

    Hello, I have an inspection form set up for restaurant/health inspectors.    Often times during an inspection they need to enter temperatures of food and like to use the degree symbol.    They're running this form on a convertible tablet pc, so a nor

  • How to Convert Oracle Apps Report into XML Publisher

    Hi How to Convert Oracle Apps Report into XML Publisher? Thanks

  • Urgent pls...sql query

    Hi I have a sample table of empno,sal and hiredate. I have 2 duplicate rows for example empno sal Hiredate 7900 1000 1-mar-03 7900 2000 2-mar-03 I want to eliminate the duplicate row. My query should be like this ... Select empno,sal,min(hiredate) ..