How to learn a programming language you don't like but you need for a job

1) learn how it works on "learn x in y minutes"

2) learn how it doesn't work on "YourLanguageSucks"

3) be sure no one of those "this code isn't idiomatic" folks is watching

* whistles innocently *

@npisanti Is it applicable for entry level people as well? :blob_raccoon_ouin:

@mms surely it gets easier if you have some programming skills in other languages =P

( and probably will get a shitstorm on you in a proper work environment, but if you are like the only coder in a small team, well... eheheh )

@npisanti My team is myself and I'm the only non-coder and non-programmer in it.
Grasping the basics.
So, from what you said, I believe your links are more advanced. :blobcatcry:

@mms if you are working on your own stuff you don't needs those link, you can start using or learning what ispires you the most =)

@gaeel it's great as a quick language cheat sheet, and everything is executable code so if you open it in your favorite editor you get it with syntax highlight Reading the YourLanguageSucks page, I like the list of pitfalls, it's probably a good resource when deciding what language to use for a project, but I really don't like the "language sucks" framing, reinforcing an elitist, abrasive attitude that scares away budding programmers

@gaeel yeah the name is terrible, but it's very good to know in advance all the way you can get hurt and then the fact that (almost) all the languages are included should humble down people to the fact that programming languages are as imperfect as any other human creation

Sign in to participate in the conversation

Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.