Question: do i need ssd for programming?
Answer: You absolutely need an SSD in any new computer. If cost is a factor, opt for a smaller SSD and pair it with a larger HDD, or try an SSHD (hybrid) drive. But you need to allow your operating system, programs, everyday documents, virtual memory and so on - the most accessed files - to reside on solid state storage.