|
||||||
| General Programming Non language specific, Assembly, Linux/Unix, Mac and anything not covered in other topics. Talk about Programming Theory here. |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
Hi,
I'm trying to learn how to create desktop software applications. Yes, I'm a total programming newbie ![]() I'm trying to figure out how to design application windows, application menus, how to build window menus and so on. Yes, I know, I have a long hard road ahead of me ![]() I've started to learn some of the basic syntax, the code, etc (mainly php). I'm looking for a programming language that is not too difficult to learn, but that I will not be limited in. In other words, once I learn the language, I want to be able to do everything I think up with it. Sure I might need to learn complimentary languages, like MySQL, XML, etc... ![]() My questions are: 1) Knowing what you know now, which progamming language would you choose to learn if you were me in my prediciment and if you were wanting to eventually create complex desktop apps as quickly and easily as possible without limits? 2) For that programming language, which software can I use to add graphical interface controls to application windows, when attempting to create a software application? 3) And after that software, do I need an additional software program to create an '.exe' file or to create an installation file? If so, which software can I use for that? Thanks so much for the help, idontknow87 ![]() |
| Sponsored Links |
|
|
|
|||||
|
1) Choose Visual Basic or Visual Basic.net if you want to create desktop applications in a very fast, and easy way.
2) You can download Visual Studio, to program in Visual Basic. You can get it from Microsoft's homepage. Just google "visual basic" and one of the first links will be to Microsoft's Visual Basic page. 3) Visual Studio will do the job for you. Visual Studio doesn't create the executable file itself, but it helps you, because it's starting other small programs that does it for you (compilers, linkers, etc.)
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum C/C++ resources - C/C++ frequently asked questions Python resources - Python frequently asked questions I'm always up for a chat, so feel free to contact me... |
|
|||
|
Hi v0id,
Thanks for the info. Is Visual Basic a programming language like C++, C#, etc? I am more concerned about the power of the language than I am concerned about how hard it is to learn... to an extent, a 5 year learning curve is not in my plans... ![]() And I prefer not to have to learn one language, then upgrade to another one that does the same things, but more of them, then to have to learn another language that does the same as the other two, but more, or better... Does Visual Basic have it's limitations, is it like putting training wheels on a bicycle? I don't want those on my bike ![]() Maybe C++ or C# is for me? Or would you still go with Visual Basic? If C++ or C# is my calling, what is a good software for that, that does not require I sell my car or anything? Thanks again, idontknow87 |
|
|||||
|
Yes, Visual Basic is a programming language like C, C++ and C#.
Visual Basic is not one of the strongest languages the world have seen, but it's fast and easy to develop in. If you want to learn a stronger language, which doesn't take multiple years to learn, you should consider C#. It's also fast to develop in, and it has greater features than Visual Basic. You can find tools for C# on Microsoft's homepage too. The best language of those you mentioned would be, imo, C or C++. They're some of the strongest languages, but also more complex, and it would take more time to master them.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum C/C++ resources - C/C++ frequently asked questions Python resources - Python frequently asked questions I'm always up for a chat, so feel free to contact me... |
|
|||
|
Hi v0id,
Thanks for the info. I spent all day and night yesterday trying to research which language to choose and I still could not get enough info to decide. You've made it much easier for me to make a decision. Thanks again, idontknow87 |
| Sponsored Links |
|
|
|
|||||
|
Delphi is another option that has the advantage of similar ease of use to VB, but more power/robustness. You can get a free version here.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall |
|
|||
|
Hi,
Thanks for the info. I am downloading the Delphi version now. I'm getting kind of addicted to this programming stuff, so I might end up learning multiple languages after all. Nothing else worthwhile to do right? ![]() Thanks again, idontknow87 |
|
|||||
|
One thing to remember when you're learning programming is that "learning to program" is not the same as "learning to program in language X". As you are learning, especially if you learn multiple languages, you will see that there are some core concepts that remain the same across all languages.
Ideas like variables, functions, logic, object orientation, abstraction, decomposition, iterators, generators, etc... are not products of any particular programming language, they are general themes that different programming languages provide at different levels. Once you understand how to program, you should be able to pick up a new language in under a week. Every language has its quirks and its own way of doing things, but the core ideas behind every language are the same. Learn these core ideas and you can transfer what you have learned to any language you like.
__________________
My fun, friendly online games website: Cygnet Games My Squidoo page on Cygnet Games. |
|
|||
|
Hi CygnetGames,
Thanks for your insights. They are incouraging and make alot of sense. This forum is the best programming forum I have come across. The most helpful people with great attitutes are here. I am progressing along well in learning C# now. I hit a couple spots that were somewhat heavy where I had to go real slow and reread things a few times. But the complex parts are slowly sinking in. I started learning PHP before I started on C#, so I know what you mean... understanding the C# if statements, foreach statements, the while loop and so on came easily to me. After C# I need to go back and finish learning PHP. Then it's on to XML, mySQL, maybe JavaScript, maybe SOAP. And inbetween that I need to use C# to hone my skills... I got a long road ahead of me. But it is becoming enjoyable. Thanks again, idontknow87 |
| Sponsored Links |
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
| Xav | ........ | 1322.18 |
| MeTh0Dz|Reb0rn | ........ | 1053.7 |
| morefood2001 | ........ | 879.43 |
| John | ........ | 877.37 |
| marwex89 | ........ | 869.98 |
| WingedPanther | ........ | 830.24 |
| Brandon W | ........ | 735.07 |
| chili5 | ........ | 309.39 |
| Steve.L | ........ | 236.23 |
| dcs | ........ | 216.02 |
Goal: 100,000 Posts
Complete: 82%