Difference between revisions of "SudoLearningProgramming"

Line 15: Line 15:
* '''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.  
* '''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. Be very aware of people's business agendas, skill sets, and learn to say no.
** 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. Be very aware of people's business agendas, skill sets, and learn to say no.
** "Beginner Languages" on the other hand, I warn beginners to avoid the "beginner" programming languages. Scratch is great, but it often hobbles you. There is no real reason for women to learn Scratch instead of Python or Ruby. This is a personal opinion but for some reason there's something super insulting about grouping women and children into the category of people who need to learn programming by starting with Scratch.
1,463

edits