Meaningless Drivel is fun!
The moose likes Beginning Java and the fly likes So, I've read the book. Whats next? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "So, I Watch "So, I New topic

So, I've read the book. Whats next?

Fyodor Sherstobitov

Joined: Feb 21, 2011
Posts: 9
I've read the book or two about the Java. Have a become a programmer? I don't think so. What have I do next? I think, I must get some practice. Where can I get it? For example, involving in an open source project. But most of them are too difficult for me and any other beginner. So, this is my question. Can you recommend any source of programming experience for the beginner?
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 44004
How much programming did you do while you read the book?
Fyodor Sherstobitov

Joined: Feb 21, 2011
Posts: 9
Campbell Ritchie wrote:How much programming did you do while you read the book?

I've completed something like the half of the exercises of Thinking in Java.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14957

You could also invent your own little or big projects. Try programming a simple game, for example. One of the first larger Java programs that I wrote (together with a colleague, in 1998, using Java 1.1...) was a chess playing applet. We implemented our own chess playing algorithms and let them play against each other.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11858

I've watched the Olympics for years, but that does not make me an Olympic athlete. Heck, it doesn't even make me an athlete.

The only way to be a programmer is to program. a lot. Project Euler has some interesting problems. the JavaRanch has the set of CattleDrive problems. There are probably thousands of open source projects you could get involved with.

There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Timothy Oldbean

Joined: Jun 23, 2011
Posts: 17
I'm just learning Java so I can only share what I see as my path but can't speak from experience yet.

You can get some practice here: and here:

there are quite a few similar sites with more problems.

Apart from that you can check out some of the freelance coding websites and see if someone will let you build something simple for way too little money. Just to get some real life experience with an actual customer under your belt.

And then there is the open-source stuff mentioned before.

Hope this gives you some ideas!

If it wasn't for physics and law enforcement, I'd be unstoppable!
Fyodor Sherstobitov

Joined: Feb 21, 2011
Posts: 9
Thank you all, guys, for your replies.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
subject: So, I've read the book. Whats next?
jQuery in Action, 3rd edition