disclaimer: english isn't my first language, non/technical stuff usually ends up in non-sense sentences.
little background, skippable
I love programming, but recently I've realized that every time I've learned a new language is by demand. Always has been this way.
Probably, the only time in history I learned a new language by pure curiosity was QBASIC in 1997. After that I learned c++, powerbuilder, fox pro as part of highschool. Java in university and and my first job was in Java too, but .Net was the most required by market for junior developers, so I took that endless road.
Recently I went to the go tutorial and ran the baby steps, and while on that, I was speaking out my mind about some actual differences against all the languages I know. While on this, my girlfriend (who usually ignores me when I'm on my stuff) felt curious and two weeks later shared with me the interest into learn some development.
To accomplish this, I'm thinking into using the Feynmann learning technique.
The plan is not to create only a tutorial for dummies in the popular way, but actually document the learning process and create something useful for someone who had never-ever tried programming, like the 1997 myself.
Have any of you saw or did or know some techniques to document the learning process?
Have any of you know some awesome way to teach newbies a new language from scratch (even programming concepts) that look like the writer was actually learning as he typed?
Am I explaining my self enough?