I am practicing C and C++ through books and the web. It is really interesting and want to learn about embedded systems. Based on the web searches so far, learning Arduino seems to be the starting point and the way to go. Are there any prerequisites? I have a limited electronics knowledge. I need guidance please.