I am write on guitar and play along with just guitar to get the groove, riff etc.
When I want to start recording to get ideas down I ALWAYS start by programming a basic drum loop that compliments the "groove" of the guitar part
I will then record the guitar part over this drum loop
I will then build the song from there - working in sections if that is all I have at that point or the whole song if it is complete in my head
When mixing I was given the following tip which I now use as my starting point when approaching a mix - I hope helps you as much as it did me...
To start with I get the BASS set-up - e.g. compression to remove spikes and levelled so it does not go above -6db
I then add the DRUMS - starting with the KICK to ensure it is in time with the BASS and EQ'd to fit together – and then adding the other drum elements
Then comes the LEAD VOCAL – I mix this to fit with the BASS and DRUMS both from an EQ perspective but most crucially the volume/level
With these 3 elements in place it is possible to get a feel for the mix and if it sounds full with just these 3 elements I know I am well on the way to a solid mix
All that is left is to carefully add the other elements without upsetting the solidity I have established using the usual suspects – EQ, levels, panning, effects etc.
It may be necessary to go back to the BASS, DRUMS and LEAD VOX to tweak slightly but this approach should help everything sit together
I am not stating any of this as “rules” but this is a workflow that has worked well for me and may be worth a try if you are looking for a "starting point"