DEV Community

Discussion on: Which language to learn next..

Collapse
 
tanguyandreani profile image
Tanguy Andreani

I personally chose C when I was in the same situation as your are right now. I don’t know Java, I don’t like its syntax but I know that it opens the path to Scala and JRuby which are two languages I would be ok learning and working with.

C is useful to me because I need to learn a bunch of low level stuff in order to get into developing programming languages and operating systems. If your goal is to develop fast and functional web apps, I believe the Java path is the best option. You can still learn about C later.

Also, you can choose to learn only the basics of C (for the moment). Especially how memory is allocated, how the stack works, structures, pointers stuff like that. It shouldn’t take too long and you can focus on Java.

Personally, I like to work with C and Ruby MRI.

Don’t hesitate to reach out if you have any questions.

Collapse
 
venatusdev profile image
VenatusDev

Ok, I like the idea of learning C to develop a programming language, so I might start with that. Thank you for the advice! ✨

Collapse
 
tanguyandreani profile image
Tanguy Andreani

Maybe I have a really bad English (and if that’s the case I want to apologies), but here is what I was trying to say:

Learning some C is interesting. (It’s always interesting.) But I believe you should focus on Java since it fits much more with your current background and will allow you to progressively move on to even better technologies.

This especially applies if you’re motivated to pursue a career in web development. (Or at least, something which requires programming at a higher level of abstraction than C.)

Thread Thread
 
tanguyandreani profile image
Tanguy Andreani

Now there are alternatives. You should start by stating what you’re trying to accomplish.