Background: I'm more of an idea person, I like making my ideas come to reality.<p>Java:
- I don't like having to type 'class', public, private, return types, parameter types, etc. over and over again. Writing Java is like owning and driving a boat. Its great once the boat is sailing everyone is drinking beer, but getting the boat to the water (assuming you didn't park it in the marina), setting up the boat, refueling, is too much work.<p>JavaScript:
- All the freedom and speed that you take advantage of in the beginning to quickly build a prototype comes back and bites you in the ass. Once you starting having multiple people on the project, errors become abundant (Cannot access property of undefined). Javascript is like driving a hummer. It feels comfortable at first, and then you start to realize that gas and upkeep is taking a toll.<p>C:
- You have to code so much to get so little. Spending mental bandwidth on memory allocation takes your attention away from your core app features.<p>Python:
- Great for a small subset of tasks, but limiting. You can't build mobile apps or websites with python.<p>These are a few that comes to mind.