Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Ok, if I wanted to do programs for Windows Mobile for instance, or Android. what language/ languages would be more geared towards them?
If I wanted to learn how to program, what would I need tool wise?
There's a lot of languages out there, which one would be most applicable?
To me, it seems like starting learning with a language like Java or C# is the best route. They make it easier for you to learn to solve problems and give you an elementary understanding of control structures and the different data types. From there, it may be wise to move to C++ and learn more about the programming process and some basic computer science.
From my experience so far, I disagree with drilling down. I've become so very much more comfortable programming after learning how the machine actually works, and building from there. Small steps. I think starting with Java (as I did) will leave a lot more questions than answers.
The sad part is that I've been surrounded by fellow students shorting out by opting for Java over C++ because "C++ sucks and Java is easy."The big bonus with starting with a language like C++ if you're successful, I'm sure, is that you learn to appreciate rather than take for granted all of the things high level languages do for you.
The thing is the programming language is only part of it, thats just syntax. Learning programming concepts and algorithms is the hard part.
It also forces you to learn to think of things in terms of how they're stored memory... which is not a bad thing to learn and something that Java coders seem to have no clue about. For example, we recently received an IDD proposal from a sub that proposed them sending serialized Java Int/Double/etc(including complex) classes across ethernet between wildly different OSes to various non-Java applications. That's the result of someone that has no clue how things are stored in memory; to the person writing that interface proposal an Int is an int except for some magic rules saying you have to use one sometimes and one another. They have no clue what the thing they're specifying looks like on the wire, and don't have a clue that it'd be important.
is programming something you are really interested in as a hobby/career or something you just want to learn to build some application?
well also depending on what type of app he wants to make, trying to just "wing it" without first spending weeks-months-years building the necessary programming experience and skills can be impractical to say the least