I am a beginner cyclist, having not learned how ride a bike as a kid, I've started riding from scratch 3 months ago. Local "bike buddies" have helped a lot.
I'd like to ride my bike to work, which is only 2km (1.24 miles) away from home. However, the entire path is a climb - max grade 4% for about 2 blocks, which is tolerable. While I can ride uphill, I can't start uphill. When I try, my front wheel tilts sideways and either by reflex I put a foot down, or if I am able to balance, I start riding diagonally, but bikelanes are too narrow for me to do that.
I ride a freewheel/singlespeed, so there are no gears for me to shift. Also, I haven't learned yet how to ride standing, so that is not an option for now.
Am I missing something in the starting technique? The only thing I could think of is that maybe I'm not pushing the pedal hard enough when starting, but I feel like pushing harder is what makes the front wheel tilt, due to pressure on handlebars.
I've read the Sheldon Brown article, and I am able to apply the proper starting technique he described when in a flat or downhill terrain, and I think it's because the bike gets enough speed only with my weight on the pedal.
I've also read How to start uphill?, and it's a different scenario, it was informative but didn't help me.
EDIT: I (finally) bought a floor pump and realized that part of my problems were uncalibrated (underinflated) tires. It doesn't make it easy to start uphill, but it is less harder. I think it'd be so because the first stroke gives the bike more momentum.