So I'm doing my academic practices in my university and I'm assigned to a company that has plans of doing blockchain projects. Neither of them has actually been defined so far, and I'll work alone.
I don't have previous experience in the blockchain field and the only formation I've been given is a bunch of video courses. The theory behind the technology is okay (pretty interesting, tbh), but for the application, most of them are outdated and I find it impossible to follow the course. Here's an example of what I'm talking about.
I've spent the previous days trying to follow tutorials, but there's always something that differs from what it is expected to happen and what actually happens when I follow the instructions. Version errors, this tool doesn't work, this one is discontinued... My tutor doesn't know much about the technology and I've simply been told to "learn" about Solidity and blockchains. I still haven't managed to find a way to apply and test what I have coded in Remix, and there's no way I can know what I'm going to be asked to do yet, since, as I mentioned, the project I'll work on hasn't been defined yet.
Is there any reliable tutorial which is up to date and won't mess with more versions, deprecated stuff and compatibility issues that I can stick with? I'm really lost and desperate at this point. I've tried pretty much everything (and ended up installing a lot of stuff in my computer - geth, parity, truffle, ganache...), but it seems that the easy, understandable documentation and guides are from a little bit ago, while things have changed to this date.
I'll truly appreciate any kind of help. Have a nice day.