Question:
which three courses would be most practical? HTML,C,C#,JAVA,or microcontrollers?
sdoog degamad
2008-10-07 11:08:21 UTC
4 Credit Hrs: Programming with HTML
4 Credit Hrs: Programming with Microcontrollers
4 Credit Hrs: Java Programming
3 Credit Hrs: C Programming Language
4 Credit Hrs: C# Programming

I am leaning toward HTML,JAVA & C# :would these be most practical?

do i need to learn about microcontrollers ??

I just want to earn spare cash to get through Law School and maybe something to fall back on if I don't make the Bar ....
Four answers:
DogmaBites
2008-10-07 11:46:23 UTC
It depends on what you are more interested in.



For general purpose software, C# or Java would be the best choice. Java tends to lean towards server applications and C# more client applications. They both have very similar abilities (e.g. they both use garbage collection). You will find the most available software jobs in these two languages.



I would avoid Programming in HTML. While you can program in HTML, HTML was designed for document markup, not UI software.



C would be most useful if you are interested in OS level programming and constructs. It's a somewhat tougher row to hoe, as C does not come "out of the box" with the same extensive libraries that Java and C# do. However, understanding C is a necessity to understand OS kernels such as Windows and Linux.



Programming with Microcontrollers would be best suited for learning about embedded work (i.e. controlling physical devices). If you want to run the servo motors to make your robot move, this is the place.



A lot of jobs involve web design and programming, so some understanding of HTML is necessary. However, there are numerous ways to program web sites. Not only is there scripting the browser itself (via things like JavaScript and HTML programming constructs), there is software running on the server end, determining just what HTML to send to the client.



Overall, the best thing to do is look at what types of programming jobs are available in your area and see just what skills are in demand.
jplatt39
2008-10-07 11:40:35 UTC
You're pretty much correct, with just one caveat. C#, like Object C, is a language which is useful in one operating system, period. As a Linux user, I can tell you Mono --the library Microsoft and Novell promote to make C# and other dot Net components accessible to us -- can make your system so unstable as to be almost useless, and reports are even Mono 2.0 which has just been released is not fully compatible with dot Net. In other words you will be coding only for Windows and that is precisely a limitation as the HR Office may not be looking for Windows Programmers this week.



If you have leads which will get you work programming in Windows (and you will face competition there) by all means go with C# and while you are at it see if you can get MSCE certification. If not, C++ is precisely useful because most courses which deal with it go heavily into computer science, and most entry-level jobs will test your understanding of algorithms rather than your understanding of a given programming language. You can pick up C# if it's useful, in other words.



On the other hand, programming with Microcontrollers and C Programming Language are these days very closely related -- C is most often used with embedded systems which aren't sophisticated enough to handle programs which have a high (or even normal) memory overhead. HTML and Java are a good choice. If you could get C++ python or Ruby that would probably be a good third. Of this list I would say C# unless you want to try your hand at embedded systems.
jade
2016-05-31 01:51:55 UTC
Salad Main Course Dessert
2008-10-07 11:46:55 UTC
c is your best bet


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...