@Brickwizard thank you for your warm welcome.
Actually the CPU is a 32 bit Core Duo which I learned that is different from Core 2 Duo.
Out of the OS's you mentioned, according to your knowledge which one gives a good user experience for a novice programmer? Let's say with a good package...