I'm building a site for a school club, seeking to try new things
for the experience. Although I know how things generally work
(the big picture), I haven't used Javascript, scripting
languages, or MySQL in any practical applications. I'm open to
using scripts made available by others, though I really would
like the experience creating dynamic elements. Past websites I
have built from scratch have been static. I am pondering the
best ways to implement the following:  1. A slideshow on the
home page sliding through images advertising club events.  2. A
page with a graphical week-view calendar that displays events
within the days.  3. On the home page, a sidebar section showing
the next few upcoming events, updated automatically by pulling
information from whatever structure would support the calendar.
4. Have an administrative back end where an interface allows one
to add events to the calendar.  For the slideshow, Javascript
seems obvious to me. I was thinking about using the JQuery
library to make the slides