This is a quick start for starting with Web UI automation using WebDriver/Selenium with Java language. Mac is the main platform used for this instruction. (However, you can easily find Windows equivalents via Google)
- download JDK 8 from http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
- follow instruction and install JDK
- download & install by consulting an excellent advice: http://www.mkyong.com/maven/install-maven-on-mac-osx/
- maven plugin for Eclipse: http://eclipse.org/m2e/
- download and install: https://www.mozilla.org/en-US/firefox/new/