Do I need an account to join a session as an attendee?
No. If you are attending a webinar that what scheduled by someone else, then you are an attendee and do not need a GoToWebinar account. Also see Why am I being asked to sign in? for more information.
However, if you would like to schedule and host your own webinars, then you can sign up for an account here!