The AZ of Programming Languages: C#
by Raj M. Rao at Aggregated Intelligence
Go look at dynamic languages and meta-programming: those are really interesting concepts. Once you get an understanding of these different kinds of programming and the philosophies that underlie them, you can get a much more coherent …
Which Programming Language Makes it Easier for Students to Learn …
by Tony Forster at Tony Forster
“programming languages that rely predominantly on visual representations were shown to be more effective in supporting student understanding of introductory programming concepts than programming languages relying predominately on text” …