Make games, see what problems you run into and look them up online?
Read game development blogs? Talk to like-minded people?
There are many roads you can take, and it's hard to give an answer outright.
Props for picking Twine as a starting tool, by the way. Good game!