Garry's Mod Lua HELP!

What is the best way to learn LUA on GMOD I wanna make things like ULX Extensions and darkrp things for my server!
Where can i learn that?
the only thing i know now is concommand RunConsoleCommand and functions please tell me where i can learn how to make darkrp scripts

http://forum.facepunch.com/showthread.php?t=1337945