Difference between revisions of "SudoLearningProgramming"

Line 20: Line 20:


== Tips ==
== Tips ==
 
* '''Setup with a nerd''' the most important thing you can do is enlist the help of a well intentioned nerd to get your development environment up and running. this is a big deal. that is the #1 thing you can get out of any workshop or online class. If you do not get this out of a paid workshop demand a refund.
* '''Choose Teachers Wisely''' Often the worst teachers are people who are already really good at programming. They have forgotten what it's like to be a beginner. Think of the time you took ski lessons or snowboarding lessons from your buddy who has been snowboarding for 20 years. It's a recipe for disaster.
* '''Choose Teachers Wisely''' Often the worst teachers are people who are already really good at programming. They have forgotten what it's like to be a beginner. Think of the time you took ski lessons or snowboarding lessons from your buddy who has been snowboarding for 20 years. It's a recipe for disaster.
** Experience programmers often get contemptuous or impatient that you do not "get it" right away on topics that are complex. I have seen experienced programmers not realize that most beginners aren't even expreienced at the command line. they do not really think that it's that hard to learn, or that it's something worth going over. they are nice people, but this is a big deal.
** Experience programmers often get contemptuous or impatient that you do not "get it" right away on topics that are complex. I have seen experienced programmers not realize that most beginners aren't even expreienced at the command line. they do not really think that it's that hard to learn, or that it's something worth going over. they are nice people, but this is a big deal.
1,463

edits