This psalm is a poetic summary of God's creation of the world as found in the first chapter of Genesis. What God created each day is mentioned by the writer as a reason to praise God. On day one, God created light (Psa 104:1-2; Gen 1:3); day two, the heavens and the waters (Psa 104:2-3; Gen_1:6); day three, land and vegetation (Psa 104:6-18; Gen 1:9-13); day four, the sun, moon, and stars (Psa 104:19-23; Gen 1:14-16); day five, fish and birds (Psa 104:25-26; Gen_1:20-23); and on day six, animals, people, and food to sustain them (Psa 104:21-24, Psa 104:27-30; Gen 1:24-31). God's act of creation deserves the praise of all people.
Psalms 104:5
The earth is built on God's foundations, and he guarantees its permanence. "It would never be moved" by anyone other than God. Even though one day the heavens and the earth will be destroyed (2Pe 3:10), he will create a new heaven and a new earth that will last forever (Isa 65:17; Rev 21:1). The same power that undergirds the world also provides a firm foundation for believers.
Psalms 104:24
Creation is filled with stunning variety, revealing the rich creativity, goodness, and wisdom of our loving God. As you observe your natural surroundings, thank God for his creativity. Take a fresh look at people, seeing each one as God's unique creation, with his or her own special talents, abilities, and gifts.
Psalms 104:26
Here "Leviathan" almost certainly refers to a large and active sea creature.
Psalms 104:28-30
Psalm 105 expresses God's sovereignty in history; this psalm tells of his sovereignty over all creation. God has supreme, unlimited power over the entire universe. He creates; he preserves; he governs. As we understand God's power, we realize that he is sufficient to handle our lives.
Psalms 104:29
Today many people are arrogant enough to think they don't need God. But our every breath depends on the life he has breathed into us (Gen 2:7; Gen_3:19; Job_33:4; Job_34:14-15; Dan 5:23). Not only do we depend on God for life, but he wants the best for us. We should also desire to learn more of his plans for us each day.