I can't launch minecraft?

Whenever I click on the play button on either Minecraft or a modpack it takes me straight to the launcher. When Minecraft takes me back I receive a crash report. Now i'm not a whizz and i've tried deleting the file and redownloading it. Can someone help? Here's the report-

---- Minecraft Crash Report ----
// Sorry.

Time: 19/05/14 20:59
Description: Initializing game

java.lang.IllegalStateException: glGetString(GL_VERSION) returned null - possibly caused by missing current context.
at org.lwjgl.opengl.GLContext.getSupportedExtensions(GLContext.java:230)
at org.lwjgl.opengl.ContextCapabilities.initAllStubs(ContextCapabilities.java:5441)
at org.lwjgl.opengl.ContextCapabilities.<init>(ContextCapabilities.java:5863)
at org.lwjgl.opengl.GLContext.useContext(GLContext.java:374)
at org.lwjgl.opengl.ContextGL.makeCurrent(ContextGL.java:195)
at org.lwjgl.opengl.DrawableGL.makeCurrent(DrawableGL.java:110)
at org.lwjgl.opengl.Display.makeCurrent(Display.java:706)
at org.lwjgl.opengl.Display.makeCurrentAndSetSwapInterval(Display.java:1025)
at org.lwjgl.opengl.Display.create(Display.java:852)
at org.lwjgl.opengl.Display.create(Display.java:757)
at ban.ag(SourceFile:327)
at ban.f(SourceFile:713)
at net.minecraft.client.main.Main.main(SourceFile:148)

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at org.lwjgl.opengl.GL

I would back up your worlds and go to your appdata folder and delete the.minecraft folder completely and then try it again. Also you could try to update java to the latest version.

Start > Run > %appdata%