I am currently downloading the latest firmware update on iTunes for the 3GS.

My 3GS is running 3.1.2.

My question is: Am I going to be able to jailbreak it after updating it to the latest firmware? And if so, how? Which program should I use? And a tutorial would be great.

I already backed up.