Thank you! This is really helpful and answers a lot of the things I've been confused about.
You're welcome! I should probably have made it clearer that everything I've said there only applies to the English Attack line where white plays 6.Be3. In particular, 6...e5 is the usual Najdorf plan, that's not actually true after 6.Bc4 or 6.Bg5, where Black usually plays 6...e6. I believe that the logic is that either one of those moves put more pressure on d5, either directly or by threatening to eliminate the f6 knight, so covering it with the pawn is considered better. (If I've misunderstood or the theory has changed recently it would be great if someone would contradict me on that.) Against everything else, 6...e5 and 7...Be6 is OK. 6...e6 is also usually playable, and you might want to play it safe and just use that every time, but personally I always found 6...e5 more fun as black in the positions where it's playable, especially after 6.Be3.
Last note of advice from me is just learn from your own mistakes . Seek help when undoubtedly you have hit a wall. Not like this, where you obviously have not learned basic positional themes, tactical nuances or the fundamental principles of the Sicilian opening (namely 2. ... d6 systems). Best wishes my friend.😉