You'll find that most people on here don't have formal education in those areas, so you're not really at a disadvantage in that way. You can read as much as you want, which does of course help to give you the background, but really the only way to fully understand how all these things work together is to get your hands dirty and try them out. You say you can use some of them already, so you're well on your way, but you're probably just going to have to take some time out and have a play. You can certainly ask specific questions on here along the way if you get stuck on anything, and people will be pleased to help, but it's probably a bit too broad of a question to just ask how all these things work together.
Don't know if that helps or not!
