Having an SSD helps to load your code faster, but if you don't have the budget, you shouldn't stop for an SSD. You can still start your coding journey with HDD. Later, when you have money, you can upgrade. Just make sure your laptop supports SSD upgrading.