Answer» Right now, I'm very lost as to what to do. I'm still a novice at C++, C, Java programming(I only know these few).
There's a lot of programming language out there, VISUAL Basic, asp.net, Perl, etc. I don't know know where to start(again)? It's quite confusing for me as there's so many to choose from. I also heard of Linux programming, I wanted to learn that, but that is also a whole lot of process for me. I saw books on Linux kernel, nutshell. It will direct me toother further topics.
Anyone can advise me which programming language is better to start off(nevermind about what I am learning now)?
Thank You.While I haven't even started to think about learning C++, Perl, or any of those (mainly because they look so hard ;-), I started out with HTML/CSS, and then moved up to Visual Basic coding. I'm now trying to learn batching in Windows (which probably isn't MUCH higher than HTML/CSS on the hardness level). I'm thinking Javascript or PHP is next on my list, maybe at the same time.
So, what I'm trying to say is, Visual Basic is probably a good starting point. I took a really simple class my Sophomore year of Highschool and it got me jumpstarted. It is a simple example of proper syntax and structure. From there, you can branch out to the more complex LANGUAGES.
-rockComputer Programming Rules There are lots of choices of programming language. As to which to learn? Well that would depend on what you want to do. If you want to do a few simple things with web pages, beyond what HTML can do, then javascript is an obvious choice. It's also a fairly forgiving language in some ways.
I would definitely start with an interpreted language, because you can error-check it much more quickly and easily than with COMPILED languages. Again, if your FUTURE needs are likely to be web-related, then perl or php would be excellent choices.
On the other hand, if you want to get into kernel programming then you are faced with a couple of stark options: C, or even worse, assembly language. Neither is especially easy to learn. But if you master either of those, you will start to have a fairly good idea of the way computers tick.
Go for a mainstream language anyway, to start with. That way you'll find lots of support resources and tutorials. I would suggest one from this list (but this is not exhaustive):
For web design: perl php python
For GUI programs: Visual Basic Visual C++ C# Delphi
For non-GUI programs (console-based, device drivers, etc): C Pascal Modula-II (or whatever version we're in now)
For highly logic-driven and abstract programs: Lisp Prolog
For extreme pain: Assembly language Machine code
Some programmers will note the glaring absence of Java in this list. That is because pretty much without exception, I have found Java programs (beyond simple web gadgets) to be sluggish, crash-prone and idiosyncratic.
|