This should answer your first question. Also, you only have to use one for programming, but you can learn both if you want.