Can i access c++ code with some other tool like code blocks for example?

It’s called SourceCodeAccessor, that’s how UE support several IDEs on Linux. There is also a fantastic forum post about using QTCreator on Windows with UE. I use QTCreator as my main IDE on Linux because of its light weight and good auto complete system as well as the decent debugger. Check this out:

Another solution for you is to uninstall the current version of Visual Studio and install free version, which is called Visual Studio Community, instead. Good luck.