Results 1 to 4 of 4
- 07-09-2011, 11:51 AM #1Member
- Join Date
- Jul 2011
- Rep Power
- 07-09-2011, 12:05 PM #2
Do you have any specific questions? You asked a very general one and to answer it completely would take way more time than I feel like typing. It takes a while to become an expert, honestly I don't think there are very many "experts" out there. While you can be proficient, I would define an expert as knowing all there is to know about the language.
I started programming in Java in April of this year, around the same time I joined this forum. I spent a lot of time reading and doing exercises, spending time on these forums answering questions I knew, asking questions I didn't and lurking in other topics to figure out how I would do other things. While I'm no expert, and I wouldn't even consider myself proficient, I know a decent amount of programming. Enough to help other people and accomplish some of my own goals.
So to answer your question, however long it takes you to become an expert is how long it takes. Its all about how much time you put in to it, and since we all learn at difference paces you may spend more or less time than I did to get a general grasp on the language.
- Use [code][/code] tags when posting code. That way people don't want to stab their eyes out when trying to help you.
- +Rep people for helpful posts.
- 07-09-2011, 12:48 PM #3
- Join Date
- Jan 2011
- Richmond, Virginia
- Blog Entries
- Rep Power
I only skimmed darks post so apologies if you covered this.
It takes a long time to master programming. I believe Bjarne Stroustrup(creator of c++), said it takes 10 years to learn a language. Although others have said the same about professions/talents previous to him saying it.
Lengthy side read that little to do with your question really(it may contain who originally said the above, but I havent read it, just googling for you): 10,000 Hours to Greatness « Auxiliary Memory
That being said, you are going to want to enjoy this if you are gonna learn it because there is a lot to learn and it will take quite a while before you feel confident in the skills. The best way to start(imo), is to get a book and start reading. Also use the Internet to research stuff. My signature contains a link to some book recommendations. I recommend you read the blog post and consider picking a book from in it. I highly recommend starting with htdp(freely available at htdp.org), or head first java as your first book.
Also, feel free to try and help out here. Answer questions you think you know the answers to. If you aren't sure about the answer, answer anyway, someone will correct you and you can learn something as well.
Last edited by sunde887; 07-09-2011 at 12:52 PM.
- 07-09-2011, 01:25 PM #4