Taking the Leap to C
OK. I also got to know some programming jargon, types, declarations, arrays etc.). I find writing a GUI very daunting, and find on the internet, that others are too.
closed as not constructive by Daniel Fischer, fizzer, Jay Riggs, zch, templatetypedef Apr 8 ’13 at 23:58
As it currently stands, this question is not a good fit for our Q format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. Once [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] you get into C++ there are a lot of things (like pointers that often takes some time to get familiar with) that you will be require to learn in order to write memory efficient programs. Instead of switching ********s, try learning more about how ********s function (memory, runtimes, other high level ********s, etcetera) and once you feel confident in them jump into C++. If you hadn’t started programming yet I’d recommend coming into C++ and then choosing to move out of it from there. Then I would move onto a different ******** that is more widely used like ****. The benefit of **** is you get a lot of C++ flavor (syntax) without the need to learn how pointers and memory work and you still don’t need to do basic memory management. In which case it’s dependent on both.
To sum up, a path I recommend is Keep with VB > Learn everything you can do in VB for **** > Pick up C++.
Not that it’s terribly necessary but these opinions came [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] about because I started with **** and stuck with it until I was fairly capable of building an GUI app from the ground up without the aid of the IDE to generate anything other than a manifest (those things never worked when I did them by hand) before [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] I moved on to my first ******** after **** which was C (not much of a transition) and from there I went into PHP, then **********, Ruby, Python and the list goes on. One of the latest ********s I learned was C++ and having learned a lot of things in different ********s (and why things are done certain ways in them) I was able to pick up and understand a lot of C++ things rather quickly (compared to my first feeble attempts at back when I had just learned [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] the basics of ****). This is why I recommend becoming more experienced with the "simple" ********s since you’ve already started there before moving on. Why? 1) You be in the same tool chain, which brings familiarity, but you experience new (and C++ like) syntax, which forces you to think. 2) You already be on your way to the basics of both C++ and ****, at least syntax wise. 3) If you know C well, it really not mandatory to learn **** before going to C++ skip a step, so to speak.
Thanks for your suggestion but I have always wanted to learn C++ (even though right now, learning any new ********, let alone C looks daunting but there you go) and intend to force myself to through forth all effort and energy toward learning it. Also, I found a nice IDE for C++, which makes you GUIs for you, writing the behind There also an open source version which I using. Very nice indeed; Qt.
[عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا]