You assume every experience professional knows everything. :) There's no shame in taking an introductory course, even if you're a super genius in some other area.
One thing that surprised us about our first CodeLesson course is that it was populated by a few startup CEOs, some of whom had coded in college, others who were learning to code for the first time.