You did it right! Your capitalization and spacing in the actual poem text ("roses are red", etc.) is a little different from what's shown in the tutorial, but that's OK! You've discovered that within a string literal — that is, between quotation marks — the details don't really matter. Of course it changes what prints out when you run the program, but as long as you're happy with it, it's fine. It's not going to cause the program to break.
On the other hand when it comes to the actual program code, like print and so on, there punctuation and capitalization does matter. But you must have gotten that right, because your program works!
I imagine it must seem a little overwhelming at first. Here's something that may help: you don't have to remember everything! Programming is totally an open-book test. Real programmers who do it all day keep Google and other resources open, and are constantly looking up stuff. There's nothing wrong with that.
I think tomorrow I'll make the "Day 4" tutorial kind of a rest & play day, and encourage you to just play around more with what you've already learned. And I'll point out the best places to go look stuff up as you need it, so you don't have to remember it all. Hang in there! Just like learning any skill, it will get easier and easier with practice.