![]() ![]() *In addition - and in parallel to the above* and less like the "classic VB-Form and Control-Engine" or ".NET-WinForms" (which are both things of the past IMO) ![]() Libraries to learn, which are not a waste of time (since they are used *not only on Windows* -Īnd *not only on Desktop-Devices* and where bindings exists in nearly all imaginable languages):ĥ) SQLite (as a small and fast SQL-engine which supports nearly the whole SQL-standard)Ħ) cairo (a graphics-library, which will educate you, how modern rendering-output is accomplished these days in other languages)ħ) some Forms/Controls framework-lib which will work more alike GTK+ or QT (which are both platform-independent libs) It's a waste of time (as would be learning the. (SQL is still a "must have" in ones skill-set IMO)Ĥ) after a while, you will discover that languages are secondary - so learn *standardized and common* libraries and frameworksĪs for the last point #4 - a few comments, because that's (IMO) the most important one:Ĭhoose wisely which libraries and frameworks you invest your learning-efforts in,Īnd no (since you mentioned it) - I don't recommend learning the flat Win32-API. XML or (more importantly) JSONģ) a standardized Query-Language for Data and Set-Operations. "Web-Services")Ģ) related to the above: standardized serialization-formats as e.g. Aside from that, I'd say that practice, regardless of the language, is the key to proficiency.Ĭan anyone recommend anything else for me?1) Communication-protocols (especially the "Web-Standard" http, and its usage in addressing e.g. Visual Studio 2015 Community Edition is a free, and full-featured version of Visual Studio, but VB6 is not one of the languages in there. VB6 has not been directly sold for several years, now, so legal copies are getting harder to come by, unless you shell out the big bucks for an MSDN subscription. Whether or not you will actually USE that knowledge, or to what extent, is a different matter. For that reason, it's worth learning a bit about OO fundamentals and terminology, because it will keep croping up, right or wrong, in pretty nearly any language you encounter. However, all modern languages are somewhat OO and all modern languages borrow terminology from OO, so if you were to survey all the common languages out there you would see some continuous blend. Languages have different syntaxes, and there are largely two schools: Object Oriented and non-Object Oriented. ![]() ![]() I merged the two threads, as I assume that the second one was started because the first didn't show up right away while it was in the moderation queue. Can anyone recommend anything else for me? What I've done so far is start studying basic OOP principles through whatever is already available in VB and just bought a book on VB design patterns. But at the moment I don't have the luxury of learning through python or some other language. Now to the question: How do I approach my study of VB6 so that my skills will carry on into other languages I plan on studying? It seems to me that VB6 is looked down upon and not the way to learn programming. It's also made me interested in programming-this ability to take an idea and give it form it a computer's language which then can impact hundreds of people. This has since developed into something that is only reliant on excel for it's VBA environment and heavily uses windows API's and regular expressions to automate many tasks, and is quickly gathering interest as it may have significant impact on the way the whole business is run. I discovered a while ago that I could start to automate processes through VBA and cobbled together spreadsheets that roughly automated some repetitive tasks at work. I'm a history & literature student who's supporting studies by working part-time at a bank. So just briefly about me and why I've joined this forum, and then I'll ask my question. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |