Vil du bare designe dem (dvs lære at blive bedre til at bygge visuelle brugerflader), eller er det fordi du vil lære at bygge (kode) dem også?
De fleste af de sites du linker til, er primært specielle fordi de har gennemarbejdede brugerflade animationer, navigationer, et roligt sammenhængende designudtryk og lignende. Det meste skabt via blandet kode i form af javascript, css og html, samt billeder.
Hvis det ikke er dig der skal implementere dem i kode, så er det i gang med photoshop, pixelmator, eller et af de andre illustration og billedbehandlingsprogrammer og begynde at bygge et billede eller animationer der illustrere det du gerne vil have en udvikler til implementere.
Hvis du vil i gang med at lære at kode den slags brugerflader, såskal du i gang med at forstå grundlæggende HTML og CSS, og derefter begynde at lære og forstå brugen af javascript til at bygge dynamiske brugerflader. Der er 1000'vis af sites der specialiserer sig i online kurser, gratis tutorials etc. Det er bare at kaste sig over google.
http://hub.tutsplus.com/
http://css-tricks.com/
http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery
http://net.tutsplus.com/category/tutorials/design-tutorials/
http://net.tutsplus.com/category/tutorials/javascript-ajax/
osv osv.
Nåårh ja og så det vigtigste. De fleste dygtige designere har brugt en hel del år på at øve sig, så forvent ikke at det er noget du lærer på et par uger. De færeste bliver ligeledes dygtige til både det visuelle og det praktiske kodearbejde. Som regel finder man sin niche og ender med at samarbejde med nogen der komplimenterer ens svage sider.
God fornøjelse. :-)