I'm interested to know whether or not people learn from early days everything (basically coding straight out) or would they learn from docs/references/general tutorials when they need to complete a task or finished program?
So lets say if I came up with a project in my head, a minesweeper clone for example.. would you be looking up certain things for help via java doc or google/forums or code from scratch, or even half n half?
Just interested to know this from people and there experience on the forum and think it maybe beneficial for frustrated beginners (including myself I admit but I do also find it fun learning and not working on projects)
If I'm programming in Java, and I have to work with some feature which I'm not familiar with -- let's call it X for example -- then my first set of google keywords are "java X tutorial" and chances are excellent that I will find an Oracle tutorial for feature X. Then I go through the tutorial, download the examples and get them running, and then fiddle around with them to get used to using the feature.
Of course it does help to know the name of the thing you want to learn about. However I've seen a lot of beginner posts here where the unfortunate newbie doesn't even know the name of the thing he doesn't understand. I can see how that could be a barrier to learning.