Le APU usano la RAM condivisa.
Quindi sì, con ryzen c'è questa piccola cosa da tener conto, ma secondo me irrilevante.
Ho programmato per anni con un notebook con 3GB di ram DDR2 usando eclipse per java ( che è il linguaggio che nel 99% dei corsi universitari si impara ) e visto che la ide non è molto cambiata nell'ultima decade, non hai alcun problema. Poi per programmare in C bastano qualche Megabyte..
Se la cosa ti urta vai con il modello intel
PS:by intel
The maximum amount of memory accessible to processor graphics. Processor graphics operates on the same physical memory as the CPU (subject to OS, driver, and other system limitations).