Microsoft has worked to reduce the footprint of Win 10 on small SSDs but check the reviews of some recent devices to see how much free space there is.
I'd expect it to be fine unless you wanted to install more than 1 or 2 semi-modern games and Office. Visual Studio might run out of space unless you do a custom minimal install.
I'm far from being an expert but, from my experience, I suggest it is not as simple as that. For example, I've yet to find a review which gives details of the installed size of the OS after all current updates etc and with the laptop having reasonably usable software.
I've put together a few notes of my own to help me understand Windows on a 32GB SSD.
1. MS define a GB as 1,073,741,824 bytes; SSD manufacturers define a GB as 1,000,000,000. As a result a ''32GB'' SSD only shows as about 29.8GB in Windows terms. Therefore an immediate ''loss'' of 2.2GB of space.
2. There is a thread on this forum
http://forums.anandtech.com/showthread.php?t=2419697 about the HP Mini Desktop which has Win8.1 with Bing using WIMBoot on a 32GB SSD. My experience withe the Mini 32GB (copied from the thread but slightly altered) ...
disk management shows the C drive is 21.70GB and the recovery partition is 7.63GB; which adds up to 29.33GB therefore there's already about 2.60GB missing from the advertised 32GB. For the C drive, the factory install of Win 8.1 and deleting some bloatware resulted in 6.9GB used and 14.8GB free. Installing only the ''important'' win 8.1 updates resulted in 14.1GB used and 7.6GB free. Adding an anti-virus, win 8.1 ''recommended'' updates and minimum install of Office 2007 with all updates resulted in about 21GB used and 0.7GB free.
3. From item 2, HP's implementation of Win8.1 with WIMBoot seems to me to be a disastrous method of trying to reduce the installed size of Win8.1 to fit on a 32GB SSD. WIMBoot uses the recovery partition which cannot be deleted therefore Win8.1 with only the important updates actually used the 14.1GB shown plus the 7.6GB recovery partition i.e. 21.7GB just for Win8.1. On another PC I have, a clean install of standard Win8.1 with important updates uses about 14.5GB.
4. Current cheap 2GB/32GB laptops presumably have Win8.1 with WIMBoot. However as here
http://www.anandtech.com/show/9676/windows-10-feature-focus-compactos it appears that Win10 has a different compression methodology which may improve the use of Windows on a 32GB SSD. Which is why I'm querying whether anyone has any information on the actual everyday use of these sort of cheap laptops. (It seems that most users of the HP Mini upgraded the 32GB SSD to128GB which is not possible on the cheap laptops)
5. It appears that 32bit Win10 requires 4GB less space to install than 64bit Win10. Cheap laptop manufacturers all seem to install 64bit versions of Win. My understanding is that the major advantage of 64bit is enabling use of greater than 4GB of ram. With only 2GB of ram on cheap laptops it's strange to me that manufacturers do not supply 32bit which would increase the viability of Win on a 32GB SSD with restricted space.
Quite probably I'm wrong on a lot of this stuff but I'm really just thinking out loud for my own benefit. I'll probably buy one of these cheap 2GB/32GB laptops and don't want to be too optimistic in my expectations.