I need to start learning database programming with C# (creating databases as well as modifying existing ones) and VS tools. I'm not entirely sure however which database language and tools to start with. I was thinking of using MySQL because it's free and fairly popular so there will be a lot of tutorials. However isn't it hard to deploy with? Any suggestions will be a great help