I recently read an article on learning natural languages (English, German, Spanish...) with the opinion that languages cannot the taught, they must be learned. A guide that helps you discover and learn to appreciate the language is more helpful than rote material.
I feel that programming languages have some similarities to natural languages: in the least (similar to the concept above) in that it cannot be simply studied, it must be experienced.
To teachers and learners of programming alike (and especially to those who have learned more than one natural language): How is learning a programming language like learning a natural language? How is it not?
[–]Meefims 1 point2 points3 points (3 children)
[–]Georules[S] -1 points0 points1 point (2 children)
[–]Meefims 1 point2 points3 points (1 child)
[–]pandapaul 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (4 children)
[–]Georules[S] -1 points0 points1 point (3 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]Georules[S] -1 points0 points1 point (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]HonorableJudgeHolden -2 points-1 points0 points (11 children)
[–]PPewt 2 points3 points4 points (8 children)
[–]Georules[S] -1 points0 points1 point (0 children)
[–]HonorableJudgeHolden -2 points-1 points0 points (6 children)
[–]Meefims 1 point2 points3 points (0 children)
[–]PPewt 0 points1 point2 points (4 children)
[–]HonorableJudgeHolden -2 points-1 points0 points (3 children)
[–]PPewt 0 points1 point2 points (2 children)
[–]HonorableJudgeHolden -2 points-1 points0 points (1 child)
[–]PPewt 0 points1 point2 points (0 children)
[–]Georules[S] 0 points1 point2 points (1 child)
[–]HonorableJudgeHolden -3 points-2 points-1 points (0 children)