| Learn both of it. And C is something to know anyways. Fun in programming is about doing different things, exploring technology and deliver a well-rounded project. Also, you chose another field which is rather heavy on the GUI side - you will soon realize that ALL GUI done right isn't really something done effortless. It takes much work. Everybody wants to USE good user interface (be it GUI or command line or API-wise) - but few people really like to CREATE them... And: Web GUI and developing for tablets/touch-based devices are really just two sides of the same medal - what if you need to make a tablet/touch-able Web GUI? Accept that browsers are strange beasts and get it over with with good frameworks and you'll be fine. Or choose the middleware or database-side of Web programming - also two good options. And also learn that "6 months to learn X" literally means nothing in the programming world - there's ALWAYS a "6 months to learn X" ahead of you. Even if you already know a handful of languages very well, have 2 decades of well groomed experience - there's always a subject you know next to nothing about and 6 months isn't really a long period to learn something fundamentally new to you. Those 6 month will never go away and there is no point you're working yourself up to and then just stop and "be a programmer" :) |