Research and programming go together like peanut butter and ham, tastes weird the first few times but you get used to it.