Expected primary expression

hello Delta G. thanks for your anticipated help. I am 85 years old and having trouble with error messages in Arduino. I have spent literally tens of hours trying to figure out the message expected primary expression before '.' token. Many answers are given, but they all seem simply to correct the code for the client without telling why there is an expected primary expression and how to ensure that I don't make the same mistake again in another Sketch
#include <DHT11.h>
dht DHT11.h;
DHT11.h dht(DHTPIN, DHTTYPE);

int (DHT11PIN_8);

void setup() {
Serial.begin(9600);
}

void loop() {
Serial.println();
int data = DHT11.read(DHT11PIN);
float h = DHT11.humidity; // Read humidity Serial.print(h)
float t = DHT11.temperature; // Read temperature

Serial.print("Temperature = ");
Serial.print(t);
Serial.print("°C | ");
Serial.print((t * 9.0) / 5.0 + 32.0); // Convert celsius to fahrenheit
Serial.println("°F ");
Serial.print("Humidity = ");

Serial.println("% ");
Serial.println("");

delay(5000); // wait two seconds