Click here to Skip to main content
15,180,782 members

Survey Results

Which of the following are your preferred ways of learning?

Survey period: 15 Apr 2019 to 22 Apr 2019

Some methods are more efficient than others.

OptionVotes% 
Written tutorials61260.47
Video tutorials39639.13
Reading a book50449.80
Online interactive tutorials32231.82
By modifying and extending an existing application49148.52
Using the docs and trial-and-error44343.77
Formal courses19719.47
Randomly copying and pasting online code examples17417.19
Other302.96
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralRe: Formal courses are the best... Pin
den2k8814-Apr-19 22:43
professionalden2k8814-Apr-19 22:43 
GeneralRe: Formal courses are the best... Pin
Mike (Prof. Chuck)14-Apr-19 23:52
professionalMike (Prof. Chuck)14-Apr-19 23:52 
PraiseRe: Formal courses are the best... Pin
Nelek15-Apr-19 12:39
protectorNelek15-Apr-19 12:39 
GeneralRe: Formal courses are the best... Pin
ronlease16-Apr-19 4:55
professionalronlease16-Apr-19 4:55 
GeneralRe: Formal courses are the best... Pin
OriginalGriff16-Apr-19 5:06
mveOriginalGriff16-Apr-19 5:06 
GeneralRe: Formal courses are the best... Pin
Andreas Mertens16-Apr-19 5:03
professionalAndreas Mertens16-Apr-19 5:03 
GeneralRe: Formal courses are the best... Pin
OriginalGriff16-Apr-19 5:12
mveOriginalGriff16-Apr-19 5:12 
GeneralRe: Formal courses are the best... Pin
Andreas Mertens16-Apr-19 5:26
professionalAndreas Mertens16-Apr-19 5:26 
OriginalGriff wrote:
A "basics" course - enough to get you up and running with C#, collections, Linq, events, delegates, databases, threading, and WinForms for example - could be under a week

I totally agree. But when it comes to newer tech (or tech that is in a narrower field), finding some decent learning material amongst the dross that usually pops up is a challenge. And that client is waiting...

Having worked in this field for some time now (40+ years), one thing that I have noticed is that a lot of languages and frameworks that have come out are built on concepts that already existed. For example I was involved in working on one of the Netscape browsers and learned the XUL UI framework that they use. When I started learning WPF, and later Flex (Flash) programming, I found that a lot of the same concepts were incorporated and making it much easier to learn these languages.

One thing too - so many new technologies come out, have their brief moments of "wow", then fade away again. One has to be picky about what technologies you want to put the extra time into.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.