Maybe one additional note: I follow the Nim development now for about 5 years, 
and from time to time fully unskilled people came to the community. Some asked 
if Nim is well suited for beginners. Some Nim people said it is, like Dom, some 
said it is not. I personally recommended Nim only to really bright beginners, 
as learning CS and programming with Nim is not that easy, due to small 
community and due to restricted learning resources. The available learning 
resources have grown a lot in the last years, but we have not much for really 
unskilled persons.

I asked myself how I learned myself basics of programming and CS when I was 
young, but I can not remember well. We had a public library where I got many 
books, one was a nice Pascal book which I loved. Was not able to find it again. 
And I got some handwritten note from our teacher in school, and later also 
handwritten scripts in first years at university.

In the last years I also did some Google and amazon search for terms like 
"introduction to computer science and programming" but I was not satisfied. A 
lot of short tutorials, maybe 20 pages each. But that is too short. And on the 
other hand something like the Harward CS courses, which is too difficult and 
too detailed.

Reply via email to