By using this site, you agree to our Privacy Policy and our Terms of Use. Close
JaggedSac said:
salaminizer said:

I think that with C you won't get "addicted" to a lot of "easy" stuff you get with Python, Java, C#. for example, even if you won't use pointers in long term, I believe it's something that every programmer should know about (even more if you don't want web programming)

after you feel comfortable with it, you can try the other languages. programming in Python SHOULD be even easier if you already know how to program "the hard way". 

 

I somewhat agree with you here, but where do you stop?  Should they start out with assembly to get an incredibly in-depth appreciation of what goes on with registers, etc.(I know you would learn this in Computer Architecture classes but most of these classes rarely much involve coding)?  With the way languages are going now days I believe that a brief understanding of the low level functionality can be more than sufficient for most purposes.

I believe an understanding of patterns and paradigms are far more important from a business perspective.

well, I dunno haha. I think that kinda following lessons should be good. for example, knowing how to implement linked lists and other structures should be quite useful when implementing interfaces. if you already have that "base", it should be far easier. and in the end I think that it doesn't matter what language you will program, Java, C++ and even Python can be quite overwhelming for beginners, IMO.

and what NJ5 said above.



the words above were backed by NUCLEAR WEAPONS!