Here are ten programming languages that are often perceived as difficult

Assembly Language

C++

Haskell

Haskell

Prolog

Rust

Rust

Brainfuck

Brainfuck

Malbolge

Perl

Perl

Fortran

Fortran

Erlang

Erlang