Learn which one first, C# or Java?

Discussion in 'Programming/Html' started by The_Fool, Feb 17, 2012.

  1. The_Fool

    The_Fool Maha Guru

    Messages:
    1,015
    Likes Received:
    0
    GPU:
    2xGIGABYTE Windforce 7950
    If I were to pay for programming classes I'd want some sort of return on it to cover the cost. There isn't much anymore that I'd be able to sell. Everything has already been done. I can't compete with companies, either. I'd definitely prefer free.
     
  2. proliferazor

    proliferazor Master Guru

    Messages:
    684
    Likes Received:
    0
    GPU:
    AMD 7950


    You'd be a fool to pass that up!
     
  3. The_Fool

    The_Fool Maha Guru

    Messages:
    1,015
    Likes Received:
    0
    GPU:
    2xGIGABYTE Windforce 7950
    I have things to pay for. I can't be throwing money away on hobbies with how little I make.
     
  4. proliferazor

    proliferazor Master Guru

    Messages:
    684
    Likes Received:
    0
    GPU:
    AMD 7950
    You should stick to checkers :bonk:
     
    Last edited: Mar 2, 2012

  5. The_Fool

    The_Fool Maha Guru

    Messages:
    1,015
    Likes Received:
    0
    GPU:
    2xGIGABYTE Windforce 7950
    What, you don't think I should get into programming?
     
  6. The Chubu

    The Chubu Ancient Guru

    Messages:
    2,540
    Likes Received:
    0
    GPU:
    MSi GTX560 TwinFrozrII OC
    lol Nice one.
    Dont worry about it man, just start reading. Programming is programming, no matter what the language is, everything that makes you think tasks like easy little chunks of code that the computer can understand will help you with any programming related stuff.
     
  7. TruMutton_200Hz

    TruMutton_200Hz Ancient Guru

    Messages:
    2,760
    Likes Received:
    0
    GPU:
    820M/2GB
    Let's see how far you'll get...
    http://knowledgeblackbelt.com
     
  8. The Chubu

    The Chubu Ancient Guru

    Messages:
    2,540
    Likes Received:
    0
    GPU:
    MSi GTX560 TwinFrozrII OC
    *sigh*
    Try again sir! You missed the point completely last time!
     
  9. The Chubu

    The Chubu Ancient Guru

    Messages:
    2,540
    Likes Received:
    0
    GPU:
    MSi GTX560 TwinFrozrII OC
    *sigh*
    Try again sir! You missed the point completely last time!

    Besides, "Knowledge Black Belt" ? lol, no thanks, I prefer my university.
     
  10. TruMutton_200Hz

    TruMutton_200Hz Ancient Guru

    Messages:
    2,760
    Likes Received:
    0
    GPU:
    820M/2GB
    ^ The more a student already knows about what I call "lazy style" programming, the harder it becomes for the student to abandon the habit. Just because you know the syntax doesn't also necessarily mean you know how to write good code...

    Universities are good at theorization. Unfortunately however, it takes more practice than theory to learn how to deliver return on investment. In IT, the Java Black Belt certification generally makes a far bigger difference to ones paycheck than a Master degree does. Here in Belgium, a country no bigger than New York City, per year there are 13,000 jobs in IT for which nobody ever gets hired, mainly due to the lack of experienced candidates. Welcome to planet Earth! :D
     

  11. The Chubu

    The Chubu Ancient Guru

    Messages:
    2,540
    Likes Received:
    0
    GPU:
    MSi GTX560 TwinFrozrII OC
    wtf? I think you read too much into what i wrote :3eyes:

    The only thing i said is that whatever makes you think tasks (big things you want to do) as little pieces of code, it will help you to code stuff, since thats what programming is all about, separate bigger tasks in smaller chunks to spoon feed the computer. So no matter what programming language you pick, thats what you'll be mostly doing, transforming bigger stuff in a bunch of smaller tasks. So, my advice was, stop wondering what to learn, just start reading and start coding, if the OP wants to change languages later, whatever he chooses will be easier to pick up by then, so its not that important for now what language he chooses (within reason of course).
    Good for you, as i said (i think you didnt read it), i'll stick with university. I didnt ask you for your opinion on that.
     
  12. TruMutton_200Hz

    TruMutton_200Hz Ancient Guru

    Messages:
    2,760
    Likes Received:
    0
    GPU:
    820M/2GB
    ^ Yes, spoonfeeding the computer is what programmers do. But that doesn't mean my boss and the customer that pays him always like the kind of spoon I'm using... lol

    As for my opinion about university and Java Black Belt, I don't even have an opinion. In fact, I used to have the same opinion about it as you (but it's what caused me to lose my job).
     
  13. stealthmaker

    stealthmaker Ancient Guru

    Messages:
    1,716
    Likes Received:
    0
    GPU:
    PowerColor ATI 5770 1GB
    C# for learning is much better, clearer articles online, better documentation IMHO and Visual Studio is bar non the best IDE out there, plus the lower versions are free. Once you learn C# going to Java if you have to will be painless.
     
  14. TruMutton_200Hz

    TruMutton_200Hz Ancient Guru

    Messages:
    2,760
    Likes Received:
    0
    GPU:
    820M/2GB
    ^ See how far you'll get with EJB 3.1 first and then talk later.
     
  15. stealthmaker

    stealthmaker Ancient Guru

    Messages:
    1,716
    Likes Received:
    0
    GPU:
    PowerColor ATI 5770 1GB
    TruMutton, I think you're taking this a bit too personally
     

  16. TruMutton_200Hz

    TruMutton_200Hz Ancient Guru

    Messages:
    2,760
    Likes Received:
    0
    GPU:
    820M/2GB
    That's what I told my boss before he fired me. :D
     
  17. stealthmaker

    stealthmaker Ancient Guru

    Messages:
    1,716
    Likes Received:
    0
    GPU:
    PowerColor ATI 5770 1GB
    LOL.. you're fired! :D
     
  18. Xendance

    Xendance Ancient Guru

    Messages:
    5,551
    Likes Received:
    1
    GPU:
    Nvidia Geforce 570
    Really depends on the university. Computer science department in the University of Helsinki has a pretty "hands dirty" policy, meaning lots of programming homework and emphasis on good programming style.
     
  19. gamerk2

    gamerk2 Ancient Guru

    Messages:
    2,108
    Likes Received:
    0
    GPU:
    NVIDIA 570 GTX 1.2 GB
    Not from my experience. Never wrote more then about a 1,000 line program as part of my BS. [Thats not counting the game me and my partner wrote, which was probably about 10k SLOCs or so...]

    This article basically matches my thoughts on university ComSci programs:
    http://www.flounder.com/bricks.htm
     
  20. The Chubu

    The Chubu Ancient Guru

    Messages:
    2,540
    Likes Received:
    0
    GPU:
    MSi GTX560 TwinFrozrII OC
    Mmm... I actually never expected that kind of experience from uni. From what i gather its more like general view of everything, past, present, future, like showing what kind of stuff programming reaches, and then you'd need to research and get experience in the field that you're interested in.

    I never expected to learn HLSL from uni for example, i just expected it to present me about how much stuff is out there so i can further improve on a specific field.

    And computing is a somewhat "new thing", i imagine that with physics, biology, medicine or some other older field you cant seriously expect that if a guy with a degree knows everything in such discipline.

    For example, my career has all kind of courses, AI, web programming, data bases, system design, some low level stuff, electronics, mathematics, statistics, OSes, etc. That doesnt means that when i get a degree i can, say, go to work in a robotics company programming their AI, it means i know that all that stuff exists, and i know how to start to improve on each of those ramifications of "programming". If anyone expected complete in deph knowledge of each subject, we'd have 10 year careers.

    Like school presents us things like mathematics, history, physics, literature, university presents us each sub ramifications of those big fields.

    I think that the only way to make sure that someone knows something specific is that that person has doctorate or magister (ph. d? im not sure on the naming scheme on that one) on that specific field (that requires research and other contributions).

    Though there is some worrisome stuff i wont deny (like the linked lists, its like the 1rst thing i saw after matrixes lol).
     

Share This Page