How do I view my iCloud Photo Stream online?
I am new to iCloud. When I open iCloud.com and login with my Apple ID, I couldn't find my photos there. Is it possible to view photos on iCloud.com itself?
Not at the moment. To view your Photo Stream you need to access it on an Apple device (Mac, iOS or Apple TV) that's signed in with your iCloud ID. iCloud.com doesn't offer any functionality to view the Photo Stream, and it seems unlikely to any time soon.
You can also use iPhoto to see this PhotoStream.
That's how I see my photos in the iCloud on my Mac. Unfortunately, it's limited to the last 30 days, so not all your iCloud photos will appear in this list. But it's rather easy to create different albums from your PhotoStream to you Mac!