I am just curious about this. Must one of these be taught before the other, or does the order not really matter? Should a student be taught beginning computer programming AFTER being taught introductory algebra 1? Or can the reverse order be done? My guess is that learning Algebra 1 first is better, but I cannot say for sure if this is correct or incorrect, so it's only my opinion; so I ask, wondering if anyone has better insight about this.