transfering project from Unity 2.6 to 3.1

So I am currently using 2.6 and want to move over to 3.1. I have not yet downloaded 3.1. Will I be able to move my project to v3.1?

backup your 2.6 project first ! just copy the asset folder to a new one and open the new one in 3.1. Apart from that make sure you have a version of 2.6 installed by choosing an installation folder for 3.1 different than the 2.6. Some of your code might need update some plugins or other stuff might not work. In a way make sure that you will be able to roll back in case that is more work fixing the file than you wanted.

Yes, although you may have to fix some things (shaders, code, etc.) depending on what you used in your project.