8

Why is learning a new language from python such a bitch? Like, w h a t t h e f u c k. Syntax can eat my ass with that semi colon no semi colon bullshit. Also fuck the compiler with it always having an error and shit. I was lowkey just trying to compile the shortest shit but cant get through s h i t. Fuck life I swear I'm gonna shoot my computer if I get another error.

Comments
  • 2
    @neeno c++
  • 15
    If I had any advice I could give a new programmer, it would be to learn curly-brace syntax first. Python is the only major language that has indent-syntax, and it makes learning every other language so much harder
  • 13
    That’s because python is the bastard stepchild.

    You STARTED by learning the bastard stepchild.
  • 0
    @neeno I'll try lol
  • 5
    You'll thank the compiler for shitting out errors later because one mistake that the compiler screams at you for is one mistake that you won't have to deal with at runtime when your program tells you that 2+2 = 22. And like others said, Python really is the odd language out here, it's simple and easy to learn but to do so it takes a lot of shortcuts which will force you to do some more learning if you want to branch out.

    Good luck though!
  • 2
    @neeno I am trying to branch out so that I have more experience down the road when I have to get a job eventually. I like python and I will continue to keep using python but I definitely need something new so that I can do more :)
  • 0
    @neeno swearing#
  • 0
    @neeno how to fuck yourself over 101

    However I'm always gonna try everything anyways lol
  • 2
    It's fairly obvious. Python as a language, doesn't exactly embody a lot of programming concepts, which is an intentional part of its design to market it as an easy use language. C++ embodies most programming concepts in existence. The problem isn't the language itself, the problem is that you skipped those and now they aren't part of your muscle memory. So you have to re-practice it all over again.
  • 2
    @hashedram also the environment with all it's incompatibilities...
  • 1
    I learned python first, then C. No regrets.

    First I learned basic stuff like loops, functions, reading and writing files, even classes with python. Then, with C, data types and pointers.

    Both languages are just as easy for a beginner to waste hours in and not figure out why something doesn't work. But I think the way I learned was very logical.
  • 1
    @saucygames05
    Wow, going from a highlevel language designed to make your life easy - straight to lowlevel performance-oriented where you have to manage memory and lifetimes of stuff and the language encourages you to shoot yourself in the foot at every corner.

    You seem to be rather challenge-oriented, so how about some Haskel or Erlang next. Also there is Coq, if you also are into math a lot...
  • 0
    @neeno

    Pointer arithmetic: I'm about to ruin this man's entire life
  • 0
    try javascript. quick, which if these is the correct way to declare a class (excluding a constructor) and/or constructor and/or constructor function and/or object:

    Class Foo {}

    let Foo = Class {}

    let Foo = Class Foo {}

    let Foo = {}

    function Foo() {}

    let Foo = function() {}
  • 0
    @Wisecrack the first one? I havent used javascript that much at all, but when i do i always have to use the internet constantly to get anything done.
  • 0
    @saucygames05 point is the grass is deader and browner on the otherside (and js is a bunch of hobgoblin al-a-carte horseshit)
Add Comment