Getting started with desktop apps. What do I need? (ELI5 maybe?)
Hello guys. I think it's my first time posting here, but I've been lurking for a while.
I'm a university student that has a hard time learning if the subject matter doesn't interest me. So when we do programming at school, and use the classic boring and idiotic examples, I have a really hard time focusing and learning. (I realize these examples exist because they make it easier to understand some concepts, but for me they don't work).
So I think it's time to stop depending on school and start learning on my own. A friend of mine, after I told him that, provided me with a programme idea for the windows desktop. His father is a contractor, who has many different "jobs" and several people working for him. He needs an app that lets him input data like who works at which job and the remaing budget etc. Things like that, that take tons of time to just do on Excel. I'd like for the programme to output an excel file though, but that's for later to think.
My question is not how to make this app, but what exactly do I need and where do I start.
I hope you take the time to guide me…
So I turned to something like Java or C++. It would be a good opportunity to learn the language (whatever I end up using) and I think they are more suitable for desktop apps. So which should I choose?
I'm probably gonna be using Netbeans if java, and Visual Studio for C++(maybe even netbeans for that too). The tools probably don't matter.
What matters though is that I have no idea how GUIs and stuff are made. What libraries I should use etc. Basically outside of the coding part, I know nothing when it comes to using tools etc. I can learn the syntax etc, but I have no idea where to start on anything else.
An example of what I mean is in JS. There are things like AngularJS and Node.js and stuff like that but I have no idea what they are or what their uses are, nor how to use them. So things like that would be really helpful.
3. Anything else I should know
I realize that the app may never be finished but it's an interesting opportunity for me to learn a few things about app development outside of coding.
Any help, tips, resources, websites or whatever I could use, would be perfect. Thanks in advance.
Submitted June 30, 2015 at 07:28PM by kiiraklis94
via reddit http://ift.tt/1Ntz9Un