Question: is 2gb graphics card enough for programming?
Answer: Although we could actually run programs on 2GB ram (I even used to run on 1GB) it will always be filled all the time. So your system might get slow. For today's systems you should atleast have 4GB to run things smoothly. And if you play high-end games even 4GB may not suffice.