Sorry, aber ... ... ...
Zu 1.
das hättest Du leicht selber herausfinden können. Link
und Zu 2.
Das kommt darauf an was Du machen möchtest. Also was Du programmieren möchtest. Eine Homepage, eine App fürs iPhone, eine CNC-Maschine, eine Prozessvisualisierung für eine SPS-Anbindung usw. usw...