Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
10Dev27465yIf 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
-
That’s because python is the bastard stepchild.
You STARTED by learning the bastard stepchild. -
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! -
@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 :)
-
@neeno how to fuck yourself over 101
However I'm always gonna try everything anyways lol -
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.
-
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. -
@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... -
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() {} -
@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.
-
@saucygames05 point is the grass is deader and browner on the otherside (and js is a bunch of hobgoblin al-a-carte horseshit)
Related Rants
-
rephiscorth37Everyone here ranting about a fucking missing semicolon. I can't remember the last time a missing semicolon wa...
-
CodesNotHot9-Laughed at Gitlab the other day -Accidentally dropped my db today. fuck karma
-
codeclod15
When you have a super annoying problem that Google has been unable to help with... But you stumble upon a link...
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.
rant
send help
fuck this shit
fuck
i hate this
python