Difference between revisions of "SudoLearningProgramming"

From Sudo Room
Jump to navigation Jump to search
Line 7: Line 7:


* '''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 disasters.
* '''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 disasters.
* '''Custom Fit''' What's right for you is often different from what highly experienced programmers choose. Many people who are more advanced favor node; but for beginners a better choice might be Ruby. From personal experience, the best language for me was iOS (Objective-C) but due to political and business pressures, I was advised to developer for Android by many people representing the handset manufacturers and other interests. Be very cognizant of where advice is coming from and choose wisely.
* '''Custom Fit''' What's right for you is often different from what highly experienced programmers choose. Many people who are more advanced favor node; but for beginners a better choice might be Ruby.  
** From personal experience, the best language for me was iOS (Objective-C) but due to political and business pressures, I was advised to develop for Android by many people representing the handset manufacturers and other interests. Be very cognizant of where advice is coming from and choose wisely. Even worse, many people pressured me to developer HTML5, which is the worst solution possible for someone who is not a highly skilled JavaScript developer

Revision as of 13:19, 23 June 2013

Sudo Programming Group

A lot of beginners wants to learn to program. There is a lot of material here to cover.

Tips

  • 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 disasters.
  • Custom Fit What's right for you is often different from what highly experienced programmers choose. Many people who are more advanced favor node; but for beginners a better choice might be Ruby.
    • From personal experience, the best language for me was iOS (Objective-C) but due to political and business pressures, I was advised to develop for Android by many people representing the handset manufacturers and other interests. Be very cognizant of where advice is coming from and choose wisely. Even worse, many people pressured me to developer HTML5, which is the worst solution possible for someone who is not a highly skilled JavaScript developer