crap my face is bleeding. Just bought one of those new Gilette progllide razors. 8 quid and just the other previous three models i bought, it leaves my face bleeding
@Jinjavajin I worked with java a while back, but not with anything big. I liked some aspects of it, but overall I prefer C#. One of the biggest things I liked about java was the layouts, however WPF gives me those so I'm good :)
If you've learned the fundamentals of programming with any language (for loops, if statements) and if you know some OO fundamentals (inheritence, etc.) then jumping from one language to the next is mostly a matter of syntax, along with accounting for the special nature of the platform (example: you have to allocate your own memory in C, but not in C#).
I'm not sure I understand what you mean either... Meaning the only time you get a chance to answer a SO question is when it is so quiet that nobody upvotes your answer?
@CRoss: I find its hard to get rep on SO since most questions have already been asked/answered, or can be better answered by someone else w/ more experience than me. So instead of answering SO questions for rep, I do it to try and help whoever is asking the question and to learn
Most of the time I'll just browse unanswered questions and go for the 25 rep from the OP (10 for upvote, 15 for accepted)
My greatest expertise as a programmer is with C# and .NET, but I have found it to be virtually impossible to gain rep through those subjects. There is just too much competition. Virtually all of my +7K rep is from Google AppEngine-related answers
@Cross I love taking a look at your profile and the first question I read from you is "As a man, how can I roleplay a woman better". lol took me a minute to realize your parent user was on rpg.stackexchange.com
@Pierre303 See I agree with @Rachel but there seems to be this dogma that you have to know what's under the hood 100% to be a professional. But this is hardly the case. It's good to know but not needed right of the bat. With advanced frameworks handling most of the chunky things needed, why would a new programmer have to learn assembly?
@SergioTapia: you don't have since I barely know 1 or 2 programmers that know how a CPU works, and they are not the best programmers I know ;) However, since Assembly is basically the first programming book I purchased in the late 80's, I'm a bit biased.
I don't think Assembly should be the first, so many people get scared off by C or Java
but I do think it's good to start with a language where you have manage your own memory, and that you should definitely learn that at some point (Assembly, and some language without memory management)
@SergioTapia, no, because the first language you learn molds your brain for how you see any future language. The abstraction level in assembly is too low for this purpose. But learning it later is a good idea, in the same way that haikus are good training for writers.
@ThorbjørnRavnAndersen Yep completely agree with you. A new programmer shouldn't even look at assembly code first because it will turn forever scar his brain.
I'm kind of bored of the whole business oriented software. I'll still do it to put food on the table, but it's appeal gradually for me for quite some time. What I really want to do is make games.
@SergioTapia, "scar his brain" is perhaps a bit strongly worded. I'd rather say something along the lines of giving a less than perfect mindset. I've written assembly code for several processors mostly in an early age, and I don't feel particularily scarred.