Results 1 to 5 of 5
Like Tree2Likes
  • 1 Post By wsaryada
  • 1 Post By SurfMan

Thread: Completely new to the programming world.

  1. #1
    Nike is offline Member
    Join Date
    Jun 2013
    Posts
    1
    Rep Power
    0

    Default Completely new to the programming world.

    Hi everyone! I am absolutely a complete newbie to programming in general so bear with me if you'd like to help. I just got out of high School and am on break before i head off to college with basically nothing to do. I'm looking at possible major options and i find that i'm particularly interested in programming. Like i said i literally have no experience besides the infamous Hello world! app. I've looked at some of the threads on this form and have done very little programming before involving stuff such as if/else commands. As you can see i am a complete newbie and need some answers

    1) what would you suggest someone like me do to learn a little something more about programming in Java?
    2) I find that writing code for basic programs( i don't even know if you'd call it a program) such as hello world is rather boring particularly because it yields no results. There is nothing i personally do to interact with the program and its making it feel simply pointless. What are some other things i can work on that will not only help me learn but also keep me interested while doing so? I feel like id learn more even if the coding was complex simply because it was interesting.

    I hope you can help me! thank you

  2. #2
    wsaryada is offline Senior Member
    Join Date
    Jun 2007
    Location
    Bali, Indonesia
    Posts
    760
    Rep Power
    8

    Default Re: Completely new to the programming world.

    Hi, welcome to the forum.

    The first thing that we always tells for someone who ask the same question with yours is to check the official Java tutorials website The Java Tutorials. There're tons of things that you can learn from it. Get yourself a good IDE to start to be familiar with Java programming environment. Actually it is not pointless the start every programming languange with the classic Hello World. It might look very simple but it can introduce you to the building block of a code. In the Hello World you can see learn a basic thing like package. Some keywords such as how to define a class using the public and class keywords. You also create a main method that will become the entry point of your program execution. Print something out to the console screen.

    You can also learn how to compile from the command line. Although when using an IDE it will do the compilation for you. But knowing how to do it in the command prompt is code. Because there will be times that you only have a terminal console in your hand to compile on a remote machine. This will also help you to learn and understand the concept of classpath, etc. There are actually a lot you can learn from the couple of lines in Hello World. You won't be wasting your time. As we always know every journey begins with a single step.
    SurfMan likes this.

  3. #3
    PRW56 is offline Member
    Join Date
    Mar 2012
    Posts
    75
    Rep Power
    0

    Default Re: Completely new to the programming world.

    Welcome to the world man, I would recommend BlueJ as a starting IDE, since it helps to visualize various aspects and lacks the autocomplete that could become a crutch if used from the begining, but even more important, those boring exercises really help, I actually go out of my way to find a book with a list of good exercises since I noticed how useful it was, they can be tedious, but trust me those exercises will get the rules and logic down, so you can move on to bigger stuff.

    Here is the BlueJ IDE download: BlueJ - Download

  4. #4
    SurfMan's Avatar
    SurfMan is offline Godlike
    Join Date
    Nov 2012
    Location
    The Netherlands
    Posts
    946
    Rep Power
    2

    Default Re: Completely new to the programming world.

    I'm with wsaryada when it comes to compiling and running from the commandline. That will give you vital information on how classpaths and various switches work. Only then they will make sense when you run into them in your IDE. It's a bit tedious in the beginning, but very valuable knowledge to have.

    As for what to program, I would go for a few games. No, not Battlefield 4 style games :), but things like Yathzee, Hangman, TicTacToe, stuff like that. First make them text based, and once you know the workings of the basic Java objects, make them a graphical game. That will keep you busy for a few days.

    Cheers and happy coding!
    PhHein likes this.

  5. #5
    Kagiso is offline Member
    Join Date
    Nov 2012
    Location
    Johannesburg, South Africa
    Posts
    92
    Rep Power
    0

    Default Re: Completely new to the programming world.

    Welcome!!!

    For Java books I suggest the following

    Java Programming comprehensive concepts & techniques by Shelly Cashman Series.... gr8 for getting you started
    Java for dummies .... also a good one for beginners
    Head First Java by Kathy Siera & Bert Bates.... you'll love it

    To gain more insight
    Thinking in Java.... It's more like a java dictionary... gives thorough explanations
    JLS .... same as thinking in java
    Javanotes 6.... It has great excersises

    you can download most of these books for free on this link http:// it-ebooks.info

Similar Threads

  1. Replies: 13
    Last Post: 05-24-2012, 09:50 AM
  2. Java world generator-real world with people and stuff
    By conker5295 in forum Jobs Offered
    Replies: 2
    Last Post: 02-23-2012, 01:22 PM
  3. completely new
    By battosai16 in forum New To Java
    Replies: 1
    Last Post: 08-05-2010, 07:43 PM
  4. I am completely stuck
    By jpnym15 in forum New To Java
    Replies: 2
    Last Post: 11-14-2007, 06:40 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •