1. Zachary Boddy's Avatar
    Good morning,
    I'm a Java...ah, novice. I know the basics but I'm not running around doing Java based wizardry. However, this isn't from a lack of interest in developing, it's simply because I wish to focus my energies on another language. After some research I think I've decided on C# to "replace" Java for now. As far as I can tell, most of the differences seem to be syntax (as expected) but I'd like to know what other differences there are (such as garbage collecting, etc.), and what exactly I can do to learn the fine details about C#. Where's the best place to go to find reliable, up-to-date information?

    Also, is there any way to get Visual Studio to recognize .java files so I can look at all my old programs? I was previously using jGrasp.
    03-04-2017 10:05 PM
  2. a5cent's Avatar
    03-05-2017 03:06 AM
  3. Dolemike's Avatar
    Here's a great course via the Microsoft Virtual Academy:

    https://mva.microsoft.com/en-US/trai...eginners-16169
    Ticomfreak likes this.
    03-09-2017 03:41 PM
  4. a5cent's Avatar
    You never get the same depth from a video that you do from a well written book. If you just want to know how to flick the light switch, but not really understand how it works and why it works in that way, then videos like that are fine. If you aspire to some level of professionalism, you need to read the books.
    03-09-2017 04:38 PM
  5. Ticomfreak's Avatar
    There is a great tool for Visual Studio to create Java projects called Integra Studio. I used it to create Java projects in school. It's in beta right now but I think it will be commercial in the future. You can find info about it here:

    IntegraStudio - Java development environment for Visual Studio

    Both the video and book suggested should be good resources for learning C#.
    03-09-2017 05:12 PM
  6. Josiah23's Avatar
    I usually prefer videos as I'm a quick learner, but the book that @a5cent posted by Jon Skeet is really good and help me out! I originally started out with Java from my Computer Science class and after that I moved my way over to C#
    a5cent likes this.
    03-22-2017 03:48 PM
  7. a5cent's Avatar
    I usually prefer videos as I'm a quick learner, but the book that @a5cent posted by Jon Skeet is really good and help me out! I originally started out with Java from my Computer Science class and after that I moved my way over to C#
    Hey Josiah, I'm glad you're enjoying the book!

    The question "video vs. book" doesn't have anything to do with how quickly you learn though.

    There is certainly an argument to be made that some people simply prefer to learn through listening (being told something). Different people learn easiest in different ways. It's also true that some things are are just plain easier to learn through video/animated demonstrations. Origami art is one example. I'm pretty sure everyone would agree that for that particular purpose, a video tutorial on folding paper animals would be far better than receiving purely textual instructions (without pictures).

    However, in that sense, software development is the exact opposite of origami art. There is a lot of theory and a lot of abstract thinking required where a video doesn't add anything. For that sort of thing, books are simply better. It's for that reason that you won't find C# video tutorials that go into the same depth as the book I recommended. Text and the occasional table and/or chart is simply the best medium to pass on that sort of information. Video and animation can only very rarely improve on that, and usually detracts from it.

    I've worked at various software companies. It was common knowledge that those people who furthered their knowledge primarily through books generally had a far better understanding of their craft than those who chose other means. For that reason, every one of those companies would ask job applicants to opine on some of the software engineering related books they had read during the last year. Those who couldn't provide off the cuff answers, particularly those who were considered to be "YouTube taught", were never taken as seriously.

    So, I'd say it's not a question of how quick a study you are, but whether you are happy with a superficial understanding of how a programming language, a compiler, and the run-time environment work, or if you'd prefer to master the craft.
    Last edited by a5cent; 03-22-2017 at 08:14 PM.
    Josiah23 and mtf1380 like this.
    03-22-2017 08:03 PM
  8. Zachary Boddy's Avatar
    I wasn't expecting such an in-depth and insightful response in my thread, and I thank you for taking the time to write such a lengthy post. I agree wholeheartedly that different mediums serve different subjects better. There are some things (like painting, for example) the use visual learning methods far more effectively then, say, creative writing. I, for one, would trust a book detailing a programming language over a video any day, because it makes logical sense to me. I will definitely take a look at the book you suggested, and consider purchasing it in the future. I'd love to further my programming knowledge and eventually boast a repertoire of languages at my disposal. For now, I can barely even consider myself an amateur, but we all start somewhere, right?

    Thank you for anyone who participated in this thread.
    a5cent likes this.
    03-28-2017 09:15 PM

Similar Threads

  1. Microsoft snaps up deep learning research company Maluuba
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 01-13-2017, 11:50 AM
  2. Learn everything about Final Fantasy XV in this impressive extended trailer
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 11-21-2016, 04:30 PM
  3. Tune in to the first Learn OneNote conference starting November 12
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 11-09-2016, 02:11 PM
  4. Digital Offers: Learn everything you need to know about web development for only $65!
    By WindowsCentral.com in forum Windows Central News Discussion
    Replies: 0
    Last Post: 10-29-2016, 09:42 AM
  5. Whither 1520: or How I Learned How to Love the 950 XL
    By Steven Jepson in forum Microsoft Lumia 950 XL
    Replies: 23
    Last Post: 10-20-2016, 09:51 PM
LINK TO POST COPIED TO CLIPBOARD