title: What are the prerequisites for learning embedded systems programming?
body: <p>I have completed my degree in Computer Engineering. We had some basic electronics courses in Digital Signal Processing, Information Theory, etc. but my primary field is Programming.</p>
  
  <p>However, I was looking to get into Embedded Systems Programming, and I have NO knowledge of how it is done. However, I am very keen on going into this field. </p>
  
  <p>My questions :</p>
  
  <ul>
  <li>What are the languages used to program embedded systems? </li>
  <li>Will I be able to learn without having any basics in electronics?</li>
  <li>Any other prerequisites that I should know?</li>
  </ul>