Learn String Manipulation by Building a Cipher - Step 27

Not sure what I am doing wrong here.

Your code so far


/* User Editable Region */

text = 'Hello World'
P = 'X'
text = P + text[0]

/* User Editable Region */

shift = 3
alphabet = 'abcdefghijklmnopqrstuvwxyz'

for char in text.lower():
    index = alphabet.find(char)
    print(char, index)
    new_index = index + shift

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

Challenge Information:

Learn String Manipulation by Building a Cipher - Step 27

The goal in this step is to attempt to assign to first letter of text.

How would you get the first letter of text? Once you have that piece, try to assign to it some letter.