What kind of PC are you working on at the moment? Are you able to connect a monitor to your laptop?
I'm a Windows developer myself (17 inch laptop + second screen), but a lot of people I work with have a 12 inch or 15 inch macbook. I myself cannot program on a 12 inch macbook because I don't have a good overview of everything. On 15 inch I can work fine, but I feel my productivity is better with a 17 inch screen with a second 17 inch screen next to it.
This is just a personal opinion and depends per person and what you are used to.