[noun] + が + 好き [verb (dictionary form)] + のが + 好き 好きな + [noun]
好き means "like": English says it with a verb, Japanese with a な-adjective. The thing you like takes が, and the person who likes it, when it is said at all, takes は.
English makes the liked thing an object, which pulls learners towards を.
好き changes like any な-adjective: すき好きじゃない or the more formal すき好きではありません for the negative, すき好きだった and すき好きでした for the past. In a negative sentence the thing often takes は instead of が, to set it against what you do like.
The opposite is きらい嫌い, which takes が in the same way. Said straight to someone's face, 嫌い sounds harsh, and 好きじゃない is the softer choice.
A verb cannot take が directly. Turn it into a noun with の after the dictionary form.
These go beyond "I like X".
Before a noun, 好き takes な: "favourite", "that you like".
Said about a person, 好き usually means romantic feeling. すき好きです on its own is how you tell someone you like them.