|
I learned VB.NET and all of a sudden it moved from 39th to 15th place
It's an OO world.
public class Naerling : Lazy<Person>{
public void DoWork(){ throw new NotImplementedException(); }
}
|
|
|
|
|
As for me, I've started with hand-made 8-bit PC with some kind of early pre-Zilog processor. All it could do was assembler. Even to load a game, you had to write in assembler!
Then I've got one of the early ZX Spectrum analogue with built-in BASIC. That's when I started programming in honest! (I also tapped assembler and Pascal for Z80 at the time.)
But then shortly after, we had programming classes in school where we were taught QBASIC and then Turbo Pascal for advanced pupil (and then I myself moved onto Delphi). There were occasional diversions to Visual FoxPro and basics of C/C++.
Then there was University with Turbo Pascal, Java, C++, PL/SQL (does it count as programming language?), x86_64 assembler and whatever you choose for a self-education.
And then later, when I got a job, I was facing C# and web-oriented technologies (i.e. JavaScript) which I'm using since. I've learned a lot more languages in course, and even did a bit of my own DSL.
So, I think it's fair to answer YES to this poll, but to be honest, it doesn't matter. By learning one of the languages, you learn to express your thoughts in some paradigm. You learn to structure the problem, to break it in pieces, to turn them into a code, and then to stitch it all together. In other words, you learn to program.
Learning a lot of different languages may help you to see things from different perspectives, so you can think in different paradigms. This will make you life easier later, because you'll have more ways to deal with a problem.
|
|
|
|
|
Are you saying that assembly language is dishonest?
I still have very fond memories of Z80, along with a copy of Rodney Zaks "Programming the Z80" still sitting on my bookshelf - well thumbed from painstakingly translating my assembler into hex ready for data entry. Ah, the joys of having the HL pair instead of being stuck with 8-bit on the 8080. Often, looking at some bloated monstrosity slowly loading on my 8Gb machine I think back to those days where we wrote useful programs in less memory than a PE header.
--
What's a signature?
|
|
|
|
|
I started with Basic. And learned Visual Basic. Now I am currently working on C#.
Arunachalam M
|
|
|
|
|
|
I first learned C language. After learning the basic of C, moved to C++. I also learned Visual Basic. Currently working on C#.
Story is that I had to learn C and C++ only for understanding the basic programming concept.
I love C#.
|
|
|
|
|
I first learned the C lang too!
Then C++, then VB (short experience) and then C# (and others in between, not worth to be mentioned).
Similar story, but I think many had a similar experience.
PS: I love both C and c#!
|
|
|
|
|
Same story here. I learned C++ first, in 2002. This was my very first programming language and I even to "display first 10 primary numbers" was a big & challenging task for me. I also learnt VB in 2003. Now , I am a C# developer.
|
|
|
|
|
Started out with QBasic and then in school was taught about Pascal. I'm now exclusively using C like languages.
|
|
|
|
|
And still learning...
|
|
|
|