Solidity isn't really hard to learn. You should find enough stuff on Google and some basic contracts on Github.
But the important thing is that Solidity won't bring you far.
With Solidity you can write "smart contracts" but keep in mind that you also need to interact with them and deploy them.
So something like Meteor would be the next step.
If you need some basic help with Solidity than shoot me a pm!
Thank you for your relevant answer
