# What programming language and algorithms should be taught in a first year undergraduate course in electrical engineering

**URL:** <https://discourse.julialang.org/t/what-programming-language-and-algorithms-should-be-taught-in-a-first-year-undergraduate-course-in-electrical-engineering/129803>\
**Category:** Teaching & Outreach\
**Created:** [June 11, 2025, 11:54am UTC](https://discourse.julialang.org/t/what-programming-language-and-algorithms-should-be-taught-in-a-first-year-undergraduate-course-in-electrical-engineering/129803 "2025-06-11T11:54:40Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [June 11, 2025, 5:02pm UTC](https://discourse.julialang.org/t/what-programming-language-and-algorithms-should-be-taught-in-a-first-year-undergraduate-course-in-electrical-engineering/129803/5 "2025-06-11T17:02:39Z")

</div>

My feeling is that the _first_ language matters much less than the _second_ language. It’s actively bad for students to be exposed to only one language—they should be exposed to a second language (and more) as soon as possible, as I commented here: [Can i start out with Julia as my 1st coding language - #5 by stevengj](https://discourse.julialang.org/t/can-i-start-out-with-julia-as-my-1st-coding-language/115663/5)

---

_[View the full topic](https://discourse.julialang.org/t/what-programming-language-and-algorithms-should-be-taught-in-a-first-year-undergraduate-course-in-electrical-engineering/129803)._
