Those are nicely lit and well focused photos BUT we can't unambiguously follow the data wires.
You are using the same color wire for four adjacent pins.
Two of the wires are twisted together.
We can't see where they go at the Arduino end.
The real problem is that you haven't connected the contrast potentiometer to LCD pin 3. With that pin floating your display will always be blank.
If you don't have a potentiometer or a supply of resistors then try connecting LCD pin 3 to GND. The contrast will not be ideal but it may be acceptable.
I'm also trying to display Hello World with my LCD.
I used it once and it was working.
It's not a contrast problem, I have a potentiometer on pin 3.
I think the sketch is correct because it's the one from the IDE.
Can you see something wrong ?
I was going to comment on the thread hijacking but I see that there is some commonality. The photographs for both setups show four sets of twisted red wires being used for the LCD data lines. It is impossible to verify those connections
Not only do we not know the source of the power (if any) but we can't see where LCD pin 5 (R/W) is connected.
I know the backlight works better with a smaller with a smaller resistor and I usually put a 220 Ohm resistor but photos are better with this one.
When I vary the potentiometer, the display disappear. My screen is completely blue.
It looks like you may have a problem with the display itself. What happens when you flex the LCD module or apply pressure on the black bezel around the display glass?