Jeśli chodzi o kurs proponuję instrukcje poznawać z dowolnych źródeł, z każdego dowiesz się wiele, a przede wszystkim uczyć się analizując obce kody, tworząc własne rozwiązania, rozwiązywać własne problemy, tu więcej zyskasz. Co do języków proponuję zacząć od HTML/CSS, później PHP z MySQL i zaczynać powoli JS, AJAX. I ciągle dawać sobie nowe wyzwania do zakodowania
. Co do edytora do nauki najlepszy jest Notepad++, do pisania hm "szybko" polecam niestety płatny Adobe Dreamweaver CS5 bądź Eclipse(później jak być może na Jave się przerzucisz będziesz musiał z niego korzystać, więc wyjdzie na plus wcześniejsze poznanie).