ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Unsolved Java for Beginners

    Developer Discussion
    java programming
    6
    16
    2.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LakshmanaL
      Lakshmana
      last edited by scottalanmiller

      I am started studying for the Java.Which i learn something from tutorialspoint.When i see the basic programming which makes some more time to learn.The program is to tell the age where some functions,variables and blaw blaw are used in vast.

      Can anyone give some suggestions to learn Java studying like HTML & CSS ,which makes some small sense in learning.

      But in Java more syllabus different lessons which needs to be applied in some process ????

      1 Reply Last reply Reply Quote 2
      • RomoR
        Romo
        last edited by Romo

        You could check out Udacitys Intro to Java Programming, Java Programming Basics and Android for Beginners by Google which also teaches you Java.

        1 Reply Last reply Reply Quote 2
        • scottalanmillerS
          scottalanmiller
          last edited by

          Java is a full, and incredibly powerful programming language. HTML and CSS are markup, not programming languages. You can learn HTML a little piece here, a little piece there because it is just a way of tagging things. Java is not, with Java you have to learn the theory of programming as well as object orientation. Unfortunately, you cannot learn it in the same way as HTML. You need a full course that is structured and teaches you programming, not just Java.

          1 Reply Last reply Reply Quote 2
          • scottalanmillerS
            scottalanmiller
            last edited by

            I really like this book for learning Java: Head First Java

            1 Reply Last reply Reply Quote 1
            • scottalanmillerS
              scottalanmiller
              last edited by

              There are tons and tons of Java resources out there. Lots of good books, and that is where I would start. Java is free on every platform that you can imagine. I would avoid using a big development environment like Netbeans, Eclipse or whatever. Those IDEs are handy for experts, but until you know how to program they are just in the way. They become crutches on one hand, while on the other you spend all of your time learning the IDE instead of the language. And, of course, you never, ever write a graphical end user program in Java so having a GUI for building GUIs in Java is terrible and should be avoided.

              I'd use Atom or Sublime to get started with Java. Once you are very comfortable with Java, using an IDE for it will be fine. But certainly not for learning. Universities do this because they want to waste time teaching IDEs instead of teaching programming.

              LakshmanaL 1 Reply Last reply Reply Quote 1
              • LakshmanaL
                Lakshmana @scottalanmiller
                last edited by

                @scottalanmiller The teaching person make me to learn the NEtbeans not the concepts in Java.So will learn the concepts soon

                scottalanmillerS jmooreJ 2 Replies Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @Lakshmana
                  last edited by

                  @Lakshmana said in Java for Beginners:

                  @scottalanmiller The teaching person make me to learn the NEtbeans not the concepts in Java.So will learn the concepts soon

                  Why work with someone wasting your time and not teaching Java? What's the goal?

                  LakshmanaL 1 Reply Last reply Reply Quote 0
                  • LakshmanaL
                    Lakshmana @scottalanmiller
                    last edited by

                    @scottalanmiller The goal is to move to Android Developing after learning Java concepts

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @Lakshmana
                      last edited by

                      @Lakshmana said in Java for Beginners:

                      @scottalanmiller The goal is to move to Android Developing after learning Java concepts

                      So grab a book and learn Java concepts. Wasting time learning useless tools is the wrong direction.

                      Then check this out.

                      https://developer.android.com/training/basics/firstapp/index.html

                      1 Reply Last reply Reply Quote 0
                      • Reid CooperR
                        Reid Cooper
                        last edited by

                        You need to start with programming basics. I'd probably start with just doing some programming before jumping into Java and Android. Maybe get started with Python and a more basic programming class.

                        LakshmanaL 1 Reply Last reply Reply Quote 1
                        • LakshmanaL
                          Lakshmana @Reid Cooper
                          last edited by

                          @Reid-Cooper Any good sites ???

                          Reid CooperR 1 Reply Last reply Reply Quote 0
                          • Reid CooperR
                            Reid Cooper @Lakshmana
                            last edited by

                            @Lakshmana said in Java for Beginners:

                            @Reid-Cooper Any good sites ???

                            Of course, check out Code Academy for sure. They have courses (for FREE) in Python and other languages. Good place to start.

                            1 Reply Last reply Reply Quote 2
                            • Reid CooperR
                              Reid Cooper
                              last edited by

                              I just noticed that Code Academy has Java in their course catalog for free now as well.

                              1 Reply Last reply Reply Quote 2
                              • scottalanmillerS
                                scottalanmiller
                                last edited by

                                Code Academy is great, and you can't beat free, of course.

                                1 Reply Last reply Reply Quote 1
                                • tonyshowoffT
                                  tonyshowoff
                                  last edited by tonyshowoff

                                  As a Java programmer for around 20 years might I suggest a good IDE and the best I've ever used, hands down is Intellij IDEA (if you can't afford it after your trial ends, message me and I have a volume license and I'll hook you up if you're serious about Java), it's extremely good at automatic code analysis, suggestion, etc. There's also Eclipse, but it's not as great but many people suggest it. Certainly don't use something like Sublime, you'll spend 10x longer trying to debug stuff or figure out what you're doing as your project gets larger even though fan boys will tell you this doesn't happen to them.

                                  I might also suggest that as you get better, take into account the vast, vast, VAST improvements made in Java 10 and beyond, because much of what you'll find out there is written for Java 1.x, 2, etc so some of the cooler built in libraries, syntactic sugar, etc are simply not even talked about.

                                  Overall it's a fairly easy language, certainly easier than C++ which I have also done professionally but it is a bit more difficult than PHP or Perl.

                                  That's all I have to add, above comments are all good sources of information and I'm willing to help with Java issues posted on this forum as well... so long as I see them.

                                  1 Reply Last reply Reply Quote 0
                                  • jmooreJ
                                    jmoore @Lakshmana
                                    last edited by

                                    @Lakshmana Get a good book and work from console. There's a reason a lot of languages do it like that. Do all the practice exercises for each section until you get them right and understand them.

                                    1 Reply Last reply Reply Quote 0
                                    • 1 / 1
                                    • First post
                                      Last post