Hello. So I'm in process of buying Microsoft Surface 3 with 4GB of RAM and I will also use it for programming. So I was wandering if it would be good enough for basic programming. I will be learning to program in JavaScript , HTML and CSS. So if you have any experience I would be very grateful if you said it out loud