# jsPsych "Hello world" experiment In the long tradition of **"Hello world!"** examples, this tutorial creates an experiment that outputs the phrase "Hello world!" to the browser. Though useless as an actual experiment, the process is helpful for learning the basics of using the jsPsych library. This tutorial will assume that you know very little about how to set up a web page. !!! info If you would like to use modern web development tools (e.g. ES6 modules, Node/NPM, webpack, Babel), you may want to check out the [jsPsych Builder](https://github.com/bjoluc/jspsych-builder) CLI utility. jsPsych Builder allows you to automate the experiment setup, spin up a development server, and transpile and bundle scripts and styles. Using jsPsych Builder will automate some of the steps in this tutorial, so if you prefer that option, you may want to switch to the getting started instructions on the jsPsych Builder GitHub page. ## Step 1: Download the jsPsych library Start by downloading the jsPsych library. The most recent version can always be found on the [GitHub releases page](https://github.com/jspsych/jsPsych/releases). *Note: the image below shows version 4.2, but the process is the same for the most recent version.*  !!! warning We strongly recommend downloading the latest release of the code rather than downloading the zip file of the code via the *Big Green Button* on the GitHub site. Downloading the code via the *Big Green Button* may give you a copy of the library that is in development and contains bugs. ## Step 2: Create a folder to store your experiment files Create a folder on your computer to put the experiment files in. Once you've created the folder, open the downloaded archive from step 1, and move the extracted folder (called `jspsych-6.3.0` if using v6.3.0 of jsPsych) into the experiment folder. ``` 📂 My Experiment -- 📂 jspsych-6.3.0 ``` If you open up the `jspsych-6.3.0` folder you should see this structure. ``` 📂 My Experiment -- 📂 jspsych-6.3.0 ---- 📂 css ---- 📂 examples ---- 📂 plugins ---- 📄 jspsych.js ``` ## Step 3: Create a new HTML file To edit jsPsych code you'll need a programming-friendly text editor. A great free option is [Visual Studio Code](https://code.visualstudio.com/) (Windows, OSX, Linux). Once you've got a text editor that you like, create a new file in the experiment folder called `experiment.html` ``` 📂 My Experiment -- 📂 jspsych-6.3.0 -- 📄 experiment.html ``` ## Step 4: Add the bare-minimum HTML code There's some basic code that (nearly) all HTML documents have in common. Here's a typical bare-bones HTML document. ```html