Na przyszłość mógłbyś pisać mniej chaotycznie? Bo aby rozszyfrować Twoje pytanie potrzeba tybetańskiego spokoju
A do rzeczy:
Języki niskopoziomowe są wykorzystywane do bliższej komunikacji z procesorem - dzięki czemu mamy dostęp do takich podstawowych operacji. Zaliczamy tutaj właśnie Assemblera.
Języki wysokopoziomowe to takie wykorzystywane trochę dalej od samego procesora - są wcześniej kompilowane. Mają co prawda większą złożoność, ale są bardziej user friendly. Możemy je spotkać przy tworzeniu stronek.
A to co jest trudne czy łatwe to wiesz - temat względny. Dla kogoś CSS to katorga i diabeł wcielony, a dla innego Assembler to czysta rozrywka. Ale ze względu na większy wkład czy zaawansowanie można powiedzieć, że te niższe języki są jako tako trudniejsze