Quote (Eep @ Aug 4 2012 07:29am)
so I made the (unfortunate) mistake of getting into a skype convo with a friend of mine who is a math genius/programmer currently doing stuff for Nasa.
Anyways, he was going on about how everything is inferior to c#/java (for the most part) except for cases where you absolutely need a different language (like assembly).
He really hated c++ for some reason.
He said that if I read
Pro C# 5.0 and the .NET 4.5 Framework (by Andrew Troelsen)
I will learn more in a month or whatever than I will learn during my 2-3 year stay at college.
Calling a programming language inferior is just bad. You have many different languages, and each of them has their goal. As an example, if you want to develop for the web, c# might be your best bet. But try to make a program that works with the hardware in C#, and you'll see it's not really the language to choose. C++ is much more superior in this scenario.
I work with C# and web development here at the company, but i'm trying to make some programs in C++ and reading books and tutorials about ruby on rails, and theres even a guy here at work who is starting a project in python. My point is, people should stop thinking "Im a C# developer" or "Im a C++ developer" and should focus their thinking into "Im a developer". Thinking like this, people can choose the best tecnology to solve a problem and also have an overall view of all the tecnologies at their disposal.
Quote (Eep @ Aug 4 2012 07:29am)
While on the skype convo he streamed some of the shit he had made with it and it seemed really interesting. I think he was over-estimating my current knowledge though.
I dunno. It seems like the obvious answer is yes, but I just get this awkward feeling when I think about it. I've never been the type to just pick up a how-to book, read it and attempt to do stuff along the way. Which is strange because it seems every cs guy I talk to has done this.
Just looking for other peoples opinions like usual.
This is true, but it happens more in computer science because there's a lot of good material in the internet for free, and computer science students usually have thirst for knowledge and are self tought, with is very good. But you should not think "I can not do this", everyone in the IT market can teach temselves, the materials on the internet are very good and very vast, just choose a topic that you want to know more and google for it, you'll see a lot of good stuff.
Say you want to learn C++, the first google result for the search "C++" is
http://www.cplusplus.com/doc/tutorial/ and the first google result for "HTML" is
http://www.w3schools.com/html/default.asp.