All of the helpers have been in the same situation. Nothing wrong in that.
Please read and use this topic: How to get the best out of this forum - Using Arduino / Project Guidance - Arduino Forum
Note the request for links to the datasheet of the devices You use.
Note the request for schematics giving power supply data.
The best way building a system like this is: Start writing code for one device making it work. Then add one more device and continue.
Banging all together is the best way to make fault finding the most difficult.