If you intend to stay a NC resident you cannot get a FOID or CCL. You can car carry on your NC permit. Yes, you can have firearms in your house. The carrying on your property might be a little fuzzy. If you are going to get an IL drivers license and become a resident here in the land of suck, then apply for your FOID as soon as you get your DL. You can take the CCL training now and get that out of the way.