Unfortunately, I have much experience with ants.
I'd be willing to bet that what you have are Argentine ants.
They are a huge problem and are spreading all over. Besides food, what mainly draws them in is water.
That said, look for leaky pipes in your house and yard. Try to follow the ants back to their home, usually under something like a slab, stepping stones, anything really. Dig them up if you can. Once dug up, you'll see them carrying small white things. These are larvae. Kill them too. The larvae are also edible.
In the house, I try to go the non-toxic route most of the time so I use a spray bottle full of water and a few squirts of dish soap. Ants breathe through their exoskeleton/skin so the surfactant in the soap suffocates them.
Ashes. Ants HATE ashes, so sprinkle them around.
Caulk the holes you find ants coming into your house through.
Besides being pests to us, Argentine ants are killing off other ant species and some cool critters like Horned Lizards rely on a certain species of ant to survive.
The ONLY good thing about the Argentine ants is they will kill and eat all the termites in your house.
I've had limited success with Terro Ant Bait. They love the stuff but my ant problem is so huge that it's hard to gauge whether it works or not.
I really don't like using pesticide chemicals near where I grow my food, so I don't. I dig them up, spray them with organic bio-degradable soap to kill them and spread ashes all over. I just don't want toxic chemicals in my food.