After Python, C# or C++ or something else for game programming via /r/learnprogramming


After Python, C# or C++ or something else for game programming

At the moment I am a hobby python programmer doing things like Game and GUI programming in mostly pygame as it is very easy to learn, but I want to move on to a faster and more build-able language, should I choose c# c++ or something else, I don't like java btw. Witch one should a choose and what is a good or are good frameworks.

Submitted August 16, 2017 at 04:42AM by Milan2555
via reddit http://ift.tt/2x3zE53

Why would anyone learn C# over Java? via /r/learnprogramming


Why would anyone learn C# over Java?

I am a newbie to computer science but I am curious as to why would anyone learn C# over Java. Tell me if I am wrong but aren't my following points valid?

  1. Java has many more libraries and framework than C# as it is an old and the tech is open sourced, unlike C#, where .NET framework is still closed source and .NET Core is still at a very naive stage.
  2. Java and C# are more or less paradigm wise similar as both are strict OOP language and runs in JVM/CLI.
  3. Java is widely popular and probably the most used language for Android development and website back ends. So, as a result, the job demand is also much greater than that of C#.
  4. Java, if I am not wrong, is much more optimized and "faster" than C# in most scenarios.
  5. Java is truly multi OS whereas C# has to rely on third party frameworks such as xamarin or mono for working on Linux/Mac. .NET Core is pretty much only for ASP.NET as of now.

So, I was just wondering what's the point of learning C# when Java is better for virtually everything?

Submitted August 16, 2017 at 04:49AM by RordonGamsy
via reddit http://ift.tt/2vDfql2

Avoiding multiple dependencies in c# via /r/learnprogramming


Avoiding multiple dependencies in c#

If I have Library Foo, Bar and Charlie

Foo implements Bar like

public class BarDoesSomthing(){ private BarClass _bVar; public BDoesSomthing(){ _bvar = new BarClass; } } 

And Charlie includes Foo and uses the class DoSomething

How can I have Charlie referebnce Foo without needing the reference to Bar. Is there a common design pattern?

Submitted August 16, 2017 at 05:56AM by JackMagic1
via reddit http://ift.tt/2fKuQ1a

Which course MITx6.00.1 or Introduction to Python by Microsoft should I take to learn Python via /r/learnprogramming


Which course MITx6.00.1 or Introduction to Python by Microsoft should I take to learn Python

I am a CS graduate with good knowledge of algorithms and programming and having good understanding of Java. I want to learn python programming so which course is be among the two courses mentioned above is good to learn python.

Submitted August 16, 2017 at 06:06AM by iam_bond007
via reddit http://ift.tt/2i51nQp

PHP vs node.js via /r/learnprogramming


PHP vs node.js

So iv'e worked in both languages, and recently i really got the feel to dig deep into one off them to become pro (/s) at webdevelopment. 2 days ago i livestreamed when i started building a login page in PHP, and it got alot of attention and chatters willing to help out, most of them were familiar with PHP and could help me out. Though the majority of the viewers said i should go for node.js instead because that will be the next big thing.

So my question is: what should i put effort and time into learning, PHP or node.js.

Submitted August 16, 2017 at 06:26AM by Exanero
via reddit http://ift.tt/2w9VbN0

Need help to get started with AI via /r/learnprogramming


Need help to get started with AI

I need good resources to get started on working with AI. I had a core subject dealing with AI in college; but I'm now working in a field that has nothing to do with it. How do I get into the loop? Which topics do i need to cover to get my basics with AI right? I would love some guidance with this.

Submitted August 16, 2017 at 06:32AM by Scytheon
via reddit http://ift.tt/2uOY5ma

How would you build a Price Tracker ? via /r/learnprogramming


How would you build a Price Tracker ?

Hello ! I would like to ask you guys how would you structure a system that track prices from different sites. Something like camelcamelcamel or pricegrabber.

Im asking this because they just don't simply scrap de price but they monitor it. Building graphs, etc… Maybe they have a daily checkup on every single product of each site they monitor? Isn't that too much of processing reading thousands and thousands pages every day?

Im not much into the language itself since Im using this project to learn it. I know that python is great for scrapping but its not mandatory.

Thanks in advance 🙂

Submitted August 16, 2017 at 06:37AM by Daniel-sp
via reddit http://ift.tt/2uOrUTK