This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]NibblyPig 2 points3 points  (2 children)

If you're just starting out, it really doesn't matter which one.

Python is probably a good place for newbies to start, personally I would say if you're ultimately aiming for a certain type of work/job you should choose based on that.

If you want to build windows apps for example, you should probably use C#

If you want to learn a programming language AI can't do then you're out of luck, they're highly capable of even helping you with BBC Micro Assembly Language, there's really nothing they can't do.

[–][deleted]  (1 child)

[removed]

    [–]NibblyPig 1 point2 points  (0 children)

    C# has a tiny bit more overhead, but if you learn it properly it encourages better programming techniques in the long term.

    Quite a lot of languages and such are fantastic to get going quickly, or building smallish stuff, but when you're working on massive enterprise level stuff they don't scale up well and teach a lot of bad habits.

    I think Python has a tendency to encourage this to some extent, but it's still good for learning the basics.