Originally Posted by
MelMaciel Great information! Thanks for the input. I am starting to take some programming classes and wanted the Surface Pro for it versatility but wasn't sure how it would do. Thanks again.
I do recommend at least 8GB, but for the rest, you should have no problem whatsoever with programming on it, neither now or in the future.
FIY, I use Visual Studio 2017 (user applications), Netbeans (Java), IAR embedded workbench (for embedded devices), Quartus II (for VHDL/FPGA), Notepad++, and more, in addition to stuff in Linux, also for embedded and microcontrollers. On top of that, I've designed entire PCBs on my SP3 without problems.