<p>What languages do you use most often?
I know:
C/C++
Java</p>
<p>and no, I will not learn C# or Objective C... </p>
<p>I first started teaching myself C++ when I was 11, so I have been doing this for 6 years now. I took the APCS class my Sophomore year and I am currently using Java for the robot this year. I am also teaching myself Assembly, and possibly look into Fortran later. </p>
<p>What I think about programming:
Programming is an art. Programming is a way of thinking; it is not about what languages you use. It is how you express your mind; It is not about the syntax or the paradigms. It takes a special type of person to be able to program. The programming language is merely a medium in which the thought is expressed through. One can know how to use a paint brush, but does that make him an artist? In the same way, one can know the syntax of the program, but does that make him a programmer? No.</p>
<p>I have been doing basic HTML/CSS web design “not really programming” since 5th grade. This summer before sophomore year, I plan to teach myself C# or C++ haven’t decided yet. Next year I will be taking computer programming. Some reason I am not the best at teaching myself from scratch, I can do it, but I prefer to have a teacher. I suppose that is why I waited this long to actually learn an actual language. </p>
<p>I hope to get into the game development area but if not, I can always do some other types of programming.</p>
<p>And OP, why would you want to learn fortran…?</p>
<p>Currently wrapping up a Volunteer/Activity database for our school’s Key Club, doubling as my IB Comp Sci HL dossier. </p>
<p>The year before my SL dossier was a college info search tool that spidered into collegeboard. That was fun, I guess.</p>
<p>I used to be interested in game dev, then I actually tried, and it was really really tedious and annoying in my opinion. Especially making your own graphics; I guess that’s not programming but it’s game developing nonetheless</p>
<p>I program in C/C++, Java, and Python. I learned C/C++ back in 6th grade, Python just because, and Java due to school computer science classes. I’m also reasonably well versed in intel assembly language, meaning that I can read it but not much else. </p>
<p>I’ve recently moved away from lower level programming and am now attempting to make web applications. I’ll probably learn Ruby and Rails this summer.</p>
<p>Also, if you use VB you should probably rm -rf yourself.</p>
<p>I don’t like specifically using shorts; I rather use int16<em>t because I know exactly that it is 16 bits. Like a short does not tell you much (Yes I know short and int16</em>t are same, it’s just that the latter shows the bits)</p>
<p>edit: I tried web development last year, I just could not wrap my head around it… Probably because I was not giving it much effort. My mind is too ingrained with C style languages. PHP is not too bad, its just that the ambiguity of the variables just trip me up. I am so used to making every variable the right type and size. Adding the level of ambiguity scares me.</p>
<p>edit: FORTRAN? Why not FORTRAN? I mean isn’t that what inspired C?</p>