15" laptop for coding using any of the IDEs? Good luck.
I agree with another poster about getting a decent desktop computer. I would add getting at least two monitors. In my experience, visual real estate is extremely important and you will never be as effective on a laptop with a single screen as you would be having multiple screens.