DEV Community

Cover image for Which Language do you  Find the hardest ?
Kenechukwu Nwobodo
Kenechukwu Nwobodo

Posted on

Which Language do you Find the hardest ?

I guess as a beginner in programming, we tend to be so much in a hurry that we forget to give some languages the patience and time it needs.

Today, I would like you to share the programming language that you found hard when you started programming .

Some would say Javascript, I would say Javascript cuz I rushed it and didn't give myself enough time to really understand the concept.

What about you ???

Oldest comments (89)

Collapse
 
jmplourde profile image
Jean-Michel Plourde • Edited

Any assembly language: there is a lot of high level language features that aren't always available like for loop. But I really like that kind of challenge, keeps me interested and thrilled.

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Wow! Cool yet to explore assembly languages tho.

Collapse
 
ben profile image
Ben Halpern

I could not, for the life of me, learn Objective C. That syntax is so intimidating!

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Cool, must be such a deep language.

Collapse
 
metalmikester profile image
Michel Renaud

Yeah, I gave up on it. There were some interesting features, but too much weird stuff for my taste. Felt a bit messy as well. I also had to get back into C++ a few years ago and it had so exploded since I had last used it in the early to mid-90s that I had no idea what I was looking at.

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Cool C++ is 🔥

Collapse
 
madza profile image
Madza

The first one.

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

wow! JS you mean ?

Collapse
 
madza profile image
Madza

Any.

Thread Thread
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Alright.

Collapse
 
alchermd profile image
John Alcher

Java. Not because it is a difficult language to use, but because whenever I'm halfway trying to use it for a project my mind would go: "Man, if I used Python/PHP/Node I would've been finished half an hour ago."

It's just too verbose :/

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Lol, I feel you man

Collapse
 
winstonewere profile image
Winstone-Were

even just printing is too intimidating compared to high level languages like python

Collapse
 
alainvanhout profile image
Alain Van Hout

Plain printing is probably the least useful thing a language has to offer. What you should do when you find a print statement, is reply it with a proper logger statement.

Collapse
 
syakirurahman profile image
Syakir

I think java is not hard. It's just you have to write more codes than when you use other languages for the same cases.

I personally like it if i'm not on rush because coding with java tend to make me write clean codes than when i use php or javascript.

Collapse
 
leeclarke profile image
Lee

Long time Java guy and I totally agree. I moved to groovy, works with all the java but feels more like JavaScript :)

Collapse
 
belenot profile image
belenot

Oh, while I have such possibility to ask: is groovy production ready for freelancing? I personally think it's better than python or js/ts, but can't see any reason for it's unpopularity. Maybe, one that it's on jvm, but... Meh

Thread Thread
 
leeclarke profile image
Lee

Groovy is very ready for production! :D Actually we run it in all of our CI/CD scripts as well as our production micro-services. Development time is shorter over all and all my Java colleagues have slowly but surely quit writing anything in java, which is still an option but no one does it anymore, lol

I've found that Java developers are resistant to moving to groovy until they see how easy it is to parse json in 2 lines of code while they toil constructing complex objects they really dont need or want but, Java requires it. OR that I can remove null objects from a list by simply typing: list - null

For others, I think you right, its in the JVM world and if your not in that world I think there's a resistance to move to the totally unknown. I can understand in a way, its my main reason for not digging deeply into Python, I can write a groovy script faster than I can figure out which lib to import to do x,y or z in Python. If I had infinite time I would code in all languages but I think time is the real troublemaker here.

Collapse
 
ngthuongdoan profile image
Doan Ngoc Thuong

That's why I turn into Javascript

Collapse
 
stereoplegic profile image
Mike Bybee

Yes, its verbosity is definitely my biggest beef as well.

And thanks for reminding me of another reason I hate the TypeScript trend among JS devs, that I forgot to list in a discussion earlier (where I was focused instead on junior dev learning curve, reduced available talent pool, and the problems with treating JS like a class-based, statically typed language).

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Wow! Cool but I know you must be a guru by now. Right ?

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Good luck Mate

Collapse
 
aritik profile image
Ritik Ambadi

Javascript!
I rushed it too.
Its a slightly unconventional language. I used to hate it but I absolutely adore it now.

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Kudos amigo!

 
metalmikester profile image
Michel Renaud

We were dealing with a codebase that had started before standardization and included various stuff as the language evolved over a period of 20 years. Multiple developers coming and going, no coding standards, copy/pasted code all over. On top of that, there was also some C++/CLI. head explodes

Still managed to do most of what I set out to do, but it was hellish at times.

Collapse
 
abrardev99 profile image
Abrar Ahmad

It was C.

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Great to hear, it's no longer it.

Collapse
 
innprogress profile image
Arnold A.

Definitely Rust, wouldn't call myself even entry level Rust developer, cause still trying to learn it and stop writing code that needs to be rewritten 10 times for a compiler to stop shouting at me :D But a cool language nonetheless.

Collapse
 
kene_nwobodo profile image
Kenechukwu Nwobodo

Cool, I did love to play around it someday.

Collapse
 
gillchristian profile image
Christian Gill

I've changed the mindset from "compiler shouting at me" to "pair programming with the compiler". And it made the process of working with compiled languages a pleasure instead of a burden. In fact, I miss having a compiler when I have to use JavaScript (or some other dynamic language).

Some comments may only be visible to logged-in visitors. Sign in to view all comments.