How do I show multiple nodes on the same page without writing code?
I came to a similar situation of your question before. I need a page, divided to two parts. On left shows company info such as Google map, company address, phone number etc. On the right side, shows a "Webform-ed" Contact Us form. The single page is actually a Panel node of a combination of two other nodes.

My solution is use Panel modules. 

Enable modules:



Create a Panel Node, pick a layout of the Panel node. 




Add content to each place.


Select existing node you created. (e.g Company info node  &amp; Contact us node)