Well I understand the idea of using your own skills to solve a problem, however I must say that while this works for people and situations there are many of us who benefit from examples or by looking at code. I think I have learned a lot like this, because I make an effort to understand the solution. I think what is not good for learning is just copying and pasting others code without even trying to understand what is in the works.
We humans learn not just by effort or repetition, we also learn by example, by copying others, all animals do. So I just wanted to know what others think since I do not like to cheat but I think I am starting to disagree that looking at code when you do not understand by first means (Read-Ask-Search) counts as cheating.
I am trying different approaches to learning and getting around code swamp frustrations. I first try to solve it with my current knowledge, if I can not after a good effort and several tries I then go on to look for how others have solved it and try to understand so that the next time I can do it without looking.
I have also discovered that.
-
Practicing is the best way to learn but there are some areas where theory, clear explanations and then good examples are the best if not the only way to do it.
-
Learning from different languages has worked for me to understand programming best form different perspectives.
-
Forums and chats many times don’t help or don’t help on time. They are valuable don’t get me wrong, but where they fall short, some other way needs to be found.
I really appreciate your response, thanks.