first check your fuses, switches, wires.
you should find the problem with lights checking these.
Now for the heater you still want to check the fuses, switches and wires.
Be sure the heater hoses are connected. I recently saw a used car that the heater core was bypassed.
is there any heat at all? are the vents blocked (I had this problem with leaves from sitting for a long time before I bought my Jeep).
there is a cable that runs from the dash to the heater core housing. This opens and closes a door that allows heat in, is the cable connected and working? There is a rheostat on the outside of the housing check the wires and condition. if there is obvious corrosion or damage replace this.
if you have some heat but not much it could be the fan it is located in the engine compartment on the passenger side.
if you need more help resubmit your question with the make model and year and what you have tried and I will try to help from there.
good luck
there is a short somewhere in dash or heater, you need to fix that to stop fuses blowing
If you dash lights are not working check that your parking/brake lights are working also check fuses for cig lighter and interior lights that may help get the dash light working again.
If parking lights and dash lights are not working and fuse blows out, there might be a problem with battery corrosion. Check the components specific to the circuits of the affected lights. It might be loose.
CHECK THE FUSE PANEL DASH & TAIL LIGHTS WORK FROM SAME FUSE
Check your fuses for these devices. Or while under the dash you have accidentally unplugged them.
there is a short somewhere in that circuit, look for broken or frayed wires, you'll have to pull it all apart
in dash lights
my g6 heater and shifter console does not light up
sol
check the fuse for dash lights
This sounds like an issue with a fuse. In newer sunfires, if the Radio/ACC fuse blows, no indoor lights work and nothing will turn itself off when the car is off (meaning your daytime lights will stay on even with no key in the ignition). It's a 20w minifuse, walmart sells a pack for about $3.50.
Check to see if the parking lights and tailights are working - if not may be a fuse (same circuit)