Control electronics comprising a user interface, the control electronics being further configured to control a radio frequency heating system (200, 130, 204) configured to provide RF energy into a cooking chamber of an oven using solid state electronic components, wherein the control electronics are configured to define one or more control consoles (500, 600), at least one of the control consoles (500, 600) enabling a user to select a cooking program for execution to cooking a food product in the cooking chamber via the RF heating system (200, 130, 204), and wherein the user interface is configured to enable definition of one or more cooking programs that are repeatable by user selection, characterized in that the control electronics are configured to enable user selection of a cooking time and a selected RF cooking power, but automatic selection of frequency and phase parameters for application of the RF energy responsive to a learning process, and that the frequency and the phase parameters are automatically selected separately responsive to corresponding operation of the learning process each time the one or more cooking programs are repeatable such that first selected frequency and phase parameters for a first instance of the learning process are different than second selected frequency and phase parameters associated with a second instance of the learning process for execution of one cooking program, wherein the learning process comprises: - providing a plurality of frequencies within a frequency band into the cooking chamber while an object to be heated is located therein, and - selecting a subset of the frequencies based on an efficiency measure relative to absorption of individual ones of the frequencies. wherein the control electronics are configured to define one or more control consoles (500, 600), at least one of the control consoles (500, 600) enabling a user to select a cooking program for execution to cooking a food product in the cooking chamber via the RF heating system (200, 130, 204), and wherein the user interface is configured to enable definition of one or more cooking programs that are repeatable by user selection, characterized in that the control electronics are configured to enable user selection of a cooking time and a selected RF cooking power, but automatic selection of frequency and phase parameters for application of the RF energy responsive to a learning process, and that the frequency and the phase parameters are automatically selected separately responsive to corresponding operation of the learning process each time the one or more cooking programs are repeatable such that first selected frequency and phase parameters for a first instance of the learning process are different than second selected frequency and phase parameters associated with a second instance of the learning process for execution of one cooking program, wherein the learning process comprises: - providing a plurality of frequencies within a frequency band into the cooking chamber while an object to be heated is located therein, and - selecting a subset of the frequencies based on an efficiency measure relative to absorption of individual ones of the frequencies. - providing a plurality of frequencies within a frequency band into the cooking chamber while an object to be heated is located therein, and - selecting a subset of the frequencies based on an efficiency measure relative to absorption of individual ones of the frequencies.