Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Suggestions for Projects  RSS feed

 
Jason Garcia
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm new to relative new to programming and something that often hear is pick a project and "build it" best way to learn.

So i need some suggestions on projects or point in the right direction , Thanks.
 
Maneesh Godbole
Bartender
Posts: 11445
18
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch Jason!

I would suggest you start small and keep building on it.
Say a console based application which you can migrate to a UI based application to a distributed one.

e.g A console based calculator to start with. Then one with a jazzy UI (I am sure you will have lots of fun getting your layout straight! And remember, in a real calculator, the digits are right aligned). Then you can turn it into a client server based system. The user uses your client but the actual mathematical computations happen at the server end.

Doing all this, somewhere down the line, hopefully you will figure out for yourself, what part of programming you really enjoy and you can take it from there.

Makes sense?
Best of luck!
 
Campbell Ritchie
Marshal
Posts: 56536
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to JavaRanch ( ) Jason.

If you use the search facility above, you will probably find several similar threads; lots of people ask that question. But the bast answer is usually something like: "What are you interested in doing? What would you like to see running?"

The answer to that question is your project!
 
Maneesh Godbole
Bartender
Posts: 11445
18
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ha!
Beat you by one minute!
 
Campbell Ritchie
Marshal
Posts: 56536
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And you managed to spell your posting correctly.
 
Jason Garcia
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the reply, i will check other post early i didn't have the time to check too many.I already did a Calculator, but the idea of making a client/server application seems like a good idea.

If you ask about a preference, i don't believe to have one yet .
I did a HangMan also and one that connected to a Database and made basic queries to it.

Thanks for advice see you around.
 
Amit Ghorpade
Bartender
Posts: 2856
10
Fedora Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jason Garcia:
T but the idea of making a client/server application seems like a good idea.


Yes but that good idea has two routes the first one with sockets and the intranet or LAN.
The second one goes beyond to J2EE and the internet where you play with servlets and JSPs.
But I think there is a lot to learn before you go for the second one .
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!