Click here to Skip to main content
15,890,845 members
Please Sign up or sign in to vote.
1.80/5 (2 votes)
See more:
Hi my name is indu,

I want to learn how to make java code so I can find work as developer. It is my dream. Does anyone know of similar sites where I can learn and be a professional programmer really fast? I am currently using this java basics fundamentals[^] and want to find more like it with easy tutorials and can teach me very fast.
Posted
Updated 15-Mar-15 10:24am
v3
Comments
PIEBALDconsult 15-Mar-15 15:36pm    
No matter how fast you learn it will take at least ten years.
Sergey Alexandrovich Kryukov 15-Mar-15 19:37pm    
...I even added a link in support of this idea, Solution 3.
—SA

I would like to start off from PIEBALDconsult's comment, 10 years to only learn Java, not understand it. It takes years to learn a language and understand it... A programming language is also a language, if you pay attention, it is talking to you more than it is talking to compiler. You cannot assume a short time period like a year or two to learn and understand a language. Most of time, I have read people writing in their posts, that they didn't even know about a platform until they got their jobs and they now have a great grip over it. Ok, let me give you a few threads to see what other peoples are saying to get jobs (well at Google, Facebook etc).

https://www.quora.com/What-coding-skills-are-required-to-land-a-job-at-Google-Facebook-or-Microsoft[^]
https://www.quora.com/Is-it-possible-to-get-a-job-at-Google-if-Im-great-at-math-but-have-very-little-experience-programming[^]

Not only these two, there are quite a lot of other options and threads which you should read and understand as a beginner in programming. Programming is not just about writing a source code that compiles, runs and does something impossible. First it is about something, that you have to solve... Some problem that you're facing and you believe it can be made better in this way; algorithm. That is when some programming language jumps in. Java, C#, C++ they all offer same things (as being Object-oriented programming languages). You can learn either one of them, then develop apps in that particular language. They have their own plus points and some negative points.

As you would continue learning... You will find out, that it doesn't take 1 or 2 years to become a programmer; a real one, it takes decades or even multiples of decades to be a programmer. I would like to quote,

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.


There are quite bunch of tutorials for you, to start learning Java. But, I would suggest that you go to the official Java documentations[^] and learn something from there..
 
Share this answer
 
v2
Comments
Sergey Alexandrovich Kryukov 15-Mar-15 19:38pm    
My 5. See also my link in Solution 3. :-)
—SA
In addition to the comment to the question by PIEBALDconsult and Solution 2:

Every developer should probably know this very encouraging article: Peter Norvig, Teach Yourself Programming in Ten Years,
http://norvig.com/21-days.html[^].

Maybe this timing statement should be understood not very literally, but I heard the same figure, 10 years, from people experienced in different fields, for example, music, tennis… :-)

—SA
 
Share this answer
 
Comments
Afzaal Ahmad Zeeshan 15-Mar-15 19:45pm    
+5, I would definitely give that article 10 minutes of my time to read what he has written. :-)

I really do wonder now, if it is actually 10 years or 10 of binary; 2, years. If it is 10, then I still have 7 years more to wait. :(
Sergey Alexandrovich Kryukov 15-Mar-15 19:47pm    
Still have 7, but not to wait, to work. :-)
—SA
Afzaal Ahmad Zeeshan 15-Mar-15 19:48pm    
Exactly! That is exactly what I am doing right now... Apart from times when I am watching Batman, Iron Man and other documentaries similar in nature; because of being exhausted of too much protocols -- Right now IMAP.
Sergey Alexandrovich Kryukov 15-Mar-15 20:05pm    
I'm sure you do. I feel that your work is noticeable even in growth in your answers and advice you are posting at this forum. I really appreciate it.
—SA
Afzaal Ahmad Zeeshan 15-Mar-15 20:09pm    
Thanks a lot Sergey sir, I keep watching content posted by you, and many other great authors on CodeProject and other platforms and try to embed all that content in my answers while I'm trying to help another beginner like me. Thanks for your appreciation, I hope I would try my best in future too.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900