During the TLS handshake client and server agree on version and ciphers, the server presents its certificate, and the client checks that it is valid, matches the hostname and chains to a trusted CA. After that, traffic is encrypted.
Current versions are TLS 1.2 and 1.3. SSLv3, TLS 1.0 and 1.1 are considered insecure and disabled in modern clients. The name SSL lives on anyway, for example in nginx's ssl_certificate.
Most TLS errors in daily work are certificate errors: expired, wrong hostname, missing intermediate. Version mismatches with old clients or devices that only speak outdated protocols are less common.
Example
openssl s_client -connect example.com:443 -servername example.com -brief