Results 1 to 9 of 9

Thread: Best website to learn Java for free?

  1. #1
    tsuj a notelpmis QuickTwist's Avatar
    Type
    INTP
    Join Date
    Oct 2016
    Posts
    899

    Best website to learn Java for free?

    I want to learn programming. I saw Architect say that Java would be a decent starting point (and I would consider him an authority on the subject).

    Videos are helpful.

    Any suggestions?
    But your individuality and your present need will be swept away by change,
    and what you now ardently desire will one day become the object of abhorrence.
    ~ Schiller - 'Psychological Types'

  2. #2
    Jazz peenist Snake Champion Grape Jelly's Avatar
    Type
    XNTX
    Join Date
    Dec 2014
    Posts
    1,862
    I would say webmonkey.com, but it's now Wired, so I'll say Wired.com - 'your kids will look at internet porn, deal with it.'

    maybe w3schools.com if you wanna learn JS. I dunno about this route, seems time consuming and questionable about fruitfulness.

    I'd just go with Youtube for Java programming, and wouldn't recommend a Macbook. I failed Computer Science when I was 19, but I learned a lot.

    This reminds me to study Computer Science online. Maybe watch the movie Snowden to be inspired.

    I'd just go with half.com or ebay to find cheap Computer Science and Java text books.

    I really need to study 3d animation and computer science, so thanks for reminding me.
    Sound fury

  3. #3
    Jazz peenist Snake Champion Grape Jelly's Avatar
    Type
    XNTX
    Join Date
    Dec 2014
    Posts
    1,862
    lynda.com is pretty eye opening

    Search: java
    Sound fury

  4. #4
    know nothing pensive_pilgrim's Avatar
    Type
    INTP
    Join Date
    Dec 2013
    Posts
    4,411
    I think you should get a second opinion on whether java is a good starting point. There are a lot of java jobs but it forces you into the OOP paradigm and a lot of people hate it. Python is widely considered to be a great beginner language. Ultimately if you actually stick with it then it won't matter too much which language you start with, but I am one of those people who hated java and didn't find my time with it very edifying.

    I think codecademy is good for beginners, and they offer courses in both java and python, among others.

  5. #5
    tsuj a notelpmis QuickTwist's Avatar
    Type
    INTP
    Join Date
    Oct 2016
    Posts
    899
    Quote Originally Posted by pensive_pilgrim View Post
    I think codecademy is good for beginners, and they offer courses in both java and python, among others.
    It recommended starting with html. Starting there now since I don't know html very well.

    Thanks for the suggestion.

    __________________________________________________ __________________________________________________ ______

    It occurs to me that this is prolly in the wrong section. I plan on making this more of a hobby at first and if it leads somewhere, cool, if not, I don't have high expectations.
    But your individuality and your present need will be swept away by change,
    and what you now ardently desire will one day become the object of abhorrence.
    ~ Schiller - 'Psychological Types'

  6. #6
    Senior Member
    Type
    intp
    Join Date
    Dec 2013
    Posts
    1,313
    I learnt Java in the beginning because that's what the first year university course chose. I just bought the recommended text book and got really stuck into that, doing all the exercises at the end of the chapter, and writing in all the code that was developed through the chapter. Fairly effective. That was 2009, and apparently I didn't really consider other methods. My lectures were fairly shallow, but managed to keep me somewhat on-track, which otherwise may be difficult on your own.

    I haven't used Java in years, really only because I don't have anything I want to do with it right now. What do people do with Java? I'm not really sure, besides Android development, and whatever obscure programming businesses do...

    What do you want to do with programming? What you want to do with it can be fairly suggestive of which language to learn. You mention HTML. Anyone in web programming needs to be somewhat competent in JavaScript. Javascript is extremely easy to get started on too. Just a text file and a browser, whereas other languages need installation of compilers and all of that. You could get onto the w3 schools website and type through all those examples. I wouldn't worry too much about html. Just understand that it's a nested hierarchy of elements which tell the browser what should be on the page. Javascript has a few commands to access and modify that tree, but otherwise does its own thing. If you just type out a bunch of the w3 schools javascript tutorials, you'll pretty much get the idea.

    Writing out code is really essential. Watching videos and reading stuff can be good. But, I found when I first started programming especially, and also now, that watching someone program is usually a fair bit shallower than me also writing it up. You get a lot more out of it. Sometimes I'll just write out code, almost like typing it out is my brain digesting it. Also mess around with the code. Adjust things to test that you actually understand how it works and what causes errors etc.

    You've got to have some approach that is inspiring to you in some way. Early on for me the text book was inspiring because I was new to it, and reading proper in-depth explanations of the concepts was really interesting to me. And it was all fairly well structured and with good exercises etc. I think that later on, text books can be less effective because you get burnt too many times on books that assume you're a beginning still and need all the much-elaborated explanations. At that point you need some interesting projects to work on that inspire you to figure out how different features work.

    I think I really appreciated learning OOP 'properly' through Java. Even if you do end up hating it, I think it's probably worthwhile having been exposed to it. Also, I think I probably benefited from having to be more specific in telling Java how I wanted the variables, whether they're static, private, the type, etc. Just, probably made me think a little more. In constrast with javascript where those things are more relaxed, or simply don't exist at all, or actually the compiler will just automatically declare new variables as global if it wasn't declared explicitly already, rather than throw an error. However, having said that, might be most important that the language allows you to do stuff that you find interesting.

    - python book "automate the boring stuff". I thought this book was fun. Teaches you python, while also mixing in some commands to interact with the operating system to do some interesting things.
    - a whole lot of other python books here.
    - a bunch of javascript books.

  7. #7
    unbeknownst Lilith's Avatar
    Type
    INXj
    Join Date
    Dec 2013
    Location
    Underworld
    Posts
    911
    Another legit alternatives: Coursera and Khan Academy.
    We cling to our past as if they define us. What we do defines us.

  8. #8
    tsuj a notelpmis QuickTwist's Avatar
    Type
    INTP
    Join Date
    Oct 2016
    Posts
    899
    Quote Originally Posted by Lilith View Post
    Another legit alternatives: Coursera and Khan Academy.
    Ah, Khan Academy is a good site, I use it for math. I have not familiarized myself indepth with its courses, but I know the style that they teach and it is sound.
    But your individuality and your present need will be swept away by change,
    and what you now ardently desire will one day become the object of abhorrence.
    ~ Schiller - 'Psychological Types'

  9. #9
    unbeknownst Lilith's Avatar
    Type
    INXj
    Join Date
    Dec 2013
    Location
    Underworld
    Posts
    911
    I just realized I did not proofread my post, ha.

    Quote Originally Posted by QuickTwist View Post
    Ah, Khan Academy is a good site, I use it for math. I have not familiarized myself indepth with its courses, but I know the style that they teach and it is sound.
    I knew they have this free Java course but I am not too sure if they still do or they updated their course templates. Thought of suggesting it in case you haven't heard of them yet. Happy learning!
    We cling to our past as if they define us. What we do defines us.

Similar Threads

  1. Free will: The new religion?
    By Lurker in forum Psychology & Sociology
    Replies: 12
    Last Post: 01-16-2018, 02:27 PM
  2. Learn Islam from a Non Muslim Female scholar (Christian)
    By Mustafa in forum Philosophy & Spirituality
    Replies: 1
    Last Post: 04-11-2017, 01:57 PM
  3. Need a Website?
    By Perdix in forum Academics & Careers
    Replies: 17
    Last Post: 03-18-2015, 10:15 PM
  4. Learning Java
    By TeresaJ in forum Math, Science & Tech
    Replies: 9
    Last Post: 06-15-2014, 08:50 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
  •