It's not a secret anymore!
The moose likes Beginning Java and the fly likes First Application: how do I get started? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "First Application: how do I get started?" Watch "First Application: how do I get started?" New topic

First Application: how do I get started?

thomas a williams

Joined: Oct 07, 2005
Posts: 3

Hi All,
For the last 2 years, I've had this idea for a music education application on jazz improvisation.
I am working through Headfirst Java which I think is a good starting point. I am overwhelmed and not
sure where or how to start.

I have the concept on paper with pages of diagrams and notes yet I am not sure
how to bring this into reality. Conceptually, I can see it before me but I am frustrated since I don't
don't see a clear roadmap or blueprint to follow for implementation.

Is Java the right language to use or language to learn for this app? Is this too ambitious for a novice?

Maybe this is not the right forum to ask these questions yet I need help.

Thanks in Advance,

Enjoy The Journey, Tom
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11955

There is nothing wrong with asking these questions here - in fact, I think it's the perfect spot.

If you have never done any coding, then yes, this may be a bit ambitious...but it depends on you more than anything. How bad do you want to do this? What kind of time do you have? etc.

as to 'Is java the right language' also depends. Java is very powerful, but also has some limitations (which is true for ANY language). What platform will this run on (windows, Mac OS, Linux...)? How will it be distributed? What will it be doing (i.e. heavy on graphics processing or simple text on a command line?)

VERY broadly speaking, Java is (IMHO) a great first language. It requires you to put some effort into learning parts, but it's well worth it in the end.

Stick with Head First. Come back here and ask more question. Take it one small piece at a time, and you'll do fine.

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

Joined: Mar 14, 2011
Posts: 1
there is nothing wrong asking such queries
but lerning is very easy and implementation is quite tough (remember )..keep reading headfirst...
I agree. Here's the link:
subject: First Application: how do I get started?
It's not a secret anymore!