Do I need any type of terminal on my computer for coding or compiling or anything like that?
GameMaker is used for asset handling and for exporting your game. please check out the first set up tutorial if you want more info :)