Win a copy of Five Lines of Code this week in the OO, Patterns, UML and Refactoring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Book or online course for an absolute beginner whatsoever

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Trust me on this one, I'm a complete beginner. I have never programmed in my life. Well, I have, but for the sake of this question, let's pretend that I have really no idea how to program.
So, could anyone suggest a book or an online course for me to start with? I really just want to understand how to program as best as possible, no matter how long it may take. All I want is something that could just teach me the raw basics of Java, then I'll take it from there. Thanks.
 
Rancher
Posts: 903
22
Netbeans IDE Oracle MySQL Database Tomcat Server C++ Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here is the link to the Java Really Big Index over at Oracle, it has everything from Hello World, to some really good tutorials on Generics and etc for Java.

Now for programming, I would suggest going through the tutorials and getting as much as you can, then look for a book. I was fortunate enough to learn to program before everyone thought learning a language was programming, most of today's book selections want to "teach" you by learning the language with little instruction on how to program. That is like telling you that I am going to make you a carpenter by telling you all about saws, hammers, and tape measures. It just doesn't work that way. Look for a book that is going to teach you how to do analysis, bottom up development, and speak about data structures, and looping constructs, recursion, and Object oriented design.
 
Sheriff
Posts: 4870
317
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
An online course that I would recommend for the absolute beginner is on Coursera.org and is called Programming for Everybody. It uses the Python language but at this level it doesn't really matter as the course takes you through the foundations of programming that can be applied to other programming languages, such as Java.

Your question is well timed because the next run of the course starts on Monday next week, 16th November.

Good luck, and have fun with it.
 
Bartender
Posts: 1810
28
jQuery Netbeans IDE Eclipse IDE Firefox Browser MySQL Database Chrome Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I second that Coursera class. It's excellent. They have recently added some more Java courses, and this one looks like a good class for beginners.
 
Paper jam tastes about as you would expect. Try some on this tiny ad:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
    Bookmark Topic Watch Topic
  • New Topic