I have DirectX11 on Windows 7, and I also have VS13 Express for Desktop. In some tutorials I have seen that there's an option on VS13 for new project on DirectX, but doesn't appear in my VS13. Is it because I have the for Desktop version instead of the for Windows one? Or do I need to install some DirectX developmentkit first? Thanks.
The "DirectX" project templates are for Windows Store Apps / Windows Phone Apps. So I assume it has to do with the version of VS Express you are using (Desktop).
However, you don't need anything special to write traditional desktop apps. You just need to create a Win32 Application and include the DX11 headers in your code
There are no "DirectX" project templates for Win32 desktop applications. You just create a Win32 application and then use Direct3D 11.
If you'd like a Direct3D 11 tutorial for Win32 desktop, I have one on MSDN Code Gallery.