Software Carpentry doesn't enforce a order for the lesson be taught. You must teach Bash, Git and best practices in one language (normally Python or R). The order can be adjusted based on the audience. I taught in both scenarios that you described and I can't say that I noticed a big difference for the learners.
Cheers, Raniere
_______________________________________________ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/listinfo/discuss