# Introduction

> FullCalendar v3 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v3/intro
>
> Latest version (v7): https://fullcalendar.io/docs/llms.txt

How to get FullCalendar's code, initialize a calendar, and other basic principles.

## Articles

- [Loading the Code](https://legacy.fullcalendar.io/v3/installation.md) - How to get FullCalendar and its dependencies loaded onto your page.
- [Initializing with Options](https://legacy.fullcalendar.io/v3/initialization.md) - How to initialize your first calendar with options.
- [Handlers](https://legacy.fullcalendar.io/v3/handlers.md) - How to attach handlers to your calendar, which execute when other things happen.
- [Methods](https://legacy.fullcalendar.io/v3/methods.md) - Methods provide ways to manipulate the calendar from JavaScript code.
- [V3 Release Notes and Upgrade Guide](https://legacy.fullcalendar.io/v3/upgrading-from-v2.md) - What changed between v2 and v3, and how to upgrade
- [Upgrading to v2](https://legacy.fullcalendar.io/v3/upgrading-from-v1.md) - What changed between v1 and v2, and how to upgrade

## More Advanced

- [View-Specific Options](https://legacy.fullcalendar.io/v3/view-specific-options.md) - You can specify options that apply only to specific calendar views.
- [Get/Set Options Dynamically](https://legacy.fullcalendar.io/v3/dynamic-options.md) - You can get/set calendar options after a calendar has already been initialized.
- [render](https://legacy.fullcalendar.io/v3/render.md) - Immediately forces the calendar to render and/or readjusts its size.
- [destroy](https://legacy.fullcalendar.io/v3/destroy.md) - Restores the container element to the state before FullCalendar was initialized.

## See Also

- [defaultDate](https://legacy.fullcalendar.io/v3/defaultDate.md) - The initial date displayed when the calendar first loads.
- [defaultView](https://legacy.fullcalendar.io/v3/defaultView.md) - The initial view when the calendar loads.
- [View API](https://legacy.fullcalendar.io/v3/view-api.md) - FullCalendar provides settings, methods, and callbacks for interacting with and switching the current view.
