What tube do I need to buy for a Cube SL Road Race Bike? Sorry for such a newbie question but I truly am in need of some guidance to make sure I buy the right thing.

I recently bought a Cube SL Road Race which I've been out on a few times, covering about 60 miles. When I came to use the bike today I found the front tyre had gone flat so I find myself needing to get hold of a replacement tube.

The tyre is a Schwalbe Kojak with markings which read 35-622 28 x 1.35, 700 x 350. 4.0 - 6.5 BAP, 55 - 95 PSI. The wheel is a Fulcrum Racing Seventy Seven Db

Can anyone help me to understand what replacement tube I need to buy? I'd also appreciate any guidance which might help prevent punctures in the future.

Many Thanks!
When you buy your new tube, consider also getting a puncture repair kit as well at the same time. Then you don't have to throw away the current tube ($) and you can repair punctures away from home too.

To understand the numbers, the most meaningful set is 35-622. This code is saying that the tyre is 35mm wide and has an inner diameter of 622mm. 

The tube will stretch to fit a range of tyre sizes. See the image below of a bike tube packet, there is a list of numbers showing all the different  tyres it is suitable for, I've highlighted the two columns of information. Looking down the list on the left, we can see 32-622 and 37-622. We're after 35-622 which fits between these, so this tube will fit in our tyre nicely.

The other important aspect is the valve type, Presta or Schrader. We have explainers here, Presta and 
Schrader and I see from your photo you have a Presta valve (also known as a Sclaverand Valve). It matters because the rim will have a hole that suits one type - road tyres are normally the narrower Presta type. 



To understand the other sets of numbers:


28 x 1.35 and 700x35 C are old ways of saying the tyre size but mean just the same thing. The first is in inches and the second is in French. You can state these and be understood, they are equivalent. 
4.0 - 6.5 BAP, 55-95 psi are two different ways of stating the pressure range the tyre should be inflated within, using two different sets of units.