vscodeで本当にコードを書くだけなら2GBでもいけるけど
プラグイン入れてリアルタイム構文解析やらライブラリの参照解決やるとか
Visual Studio、Eclipse、Android Studioなんかでビルドやデバッグ実行するとかいうなら
4GBないとストレス貯まるよ