Hello World - Java Ranch Community!
Shout outs to all my earthling humanoids out there
Long story is below. Short story: I just want to learn to program, and I'd like to do it in a motivated manner by working on projects I find useful. How long will it take me to learn to program basic useful things like firefox extensions, Facebook apps, etc.?
I am a complete programming n00b. I know about if/else, while, dowhile, for loops, incrementers, arrays, indexes, methods, method calls, and some other basic concepts, but I've never really built anything COOL. Nothing that I could show off to my friends/idols and nothing that really makes me go WOW.
The platforms I am interested in working on are: Facebook apps, iGoogle apps, Linux OS, Android (google phone OS), firefox/chrome extensions, personal finance GUI calculators, and stuff like that.
A lot of what I want to do is probably already done, but making it is the fun part. I really don't even have any good ideas of what to make anymore, so I might jump on an open source project or something.
I have a fair amount of free time on my hands, so I can spend a lot of time programming and learning what I need to know. Given that everyone's learning style is different, how long should I expect to toil away learning to program in an applied manner before I can really claim some mastery over the art/science? How long before I can build something I find useful, which again I understand is unique to me? How long will I just be "learning the language" as opposed to making things?
Thanks a ton everyone at Java Ranch
You're the best!