Ja polecam od siebie jeden z tych pięciu/sześciu języków, a są to mianowicie:
- Common Lisp
- Assembly x86
- PHP
- JS
- C/C++
Ad. 1. Programowalny język programowania, opiera się na listach można wiele w nim napisać. Posiada CLOS (obiektówkę). Dość dobrze koduje się w tym języku w IDE jakim jest Emacs.
Ad. 2. Można w nim napisać keylogger'a i wiele, wiele innych "rzeczy:".
Ad. 3. Do stworzenia jakiegoś forum, czy systemu online.
Ad. 4. Język do wykonywania efektów specjalnych w witrynie (animacje, itp.).
Ad. 5. Napisać w tych wydajnych językach niskiego/wysokiego poziomu można bardzo wiele, począwszy od gier do embedded, aż po sterowniki.
Z tej piątki/szóstki języków programowania radziłbym wybrać na początek tylko cztery i nich się uczyć. W razie potrzeby mógłbyś douczyć się kolejnych, chodź moim zdaniem cztery z nich byłyby już na tyle wystarczające, że nie musiałbyś uczyć się np. dwóch następnych. Takie jest moje zdanie.
Podsumowując, naucz się porządnie tylko czterech jezyków z tej listy, polecam pierwsze cztery. To byłoby na tyle ode mnie.