DEV Community

Cover image for How To Decide Which Programming Languages To Learn

How To Decide Which Programming Languages To Learn

Milecia on May 21, 2019

Nowadays there's a programming language for everything. It's not a bad thing necessarily. Although it does leave people who want to learn a program...
Collapse
 
spikespaz profile image
Jacob Birkett

I strongly disagree with this statement:

If you're trying to learning something relatively fast, you might look into object-oriented programming languages. If you want more control over the execution of your control, you might look into functional programming.

Object oriented programming languages mostly have the same level of control as a functional language, and even if not, bindings can be made to C libraries. Functional programming is definitely easier to pick up more simple concepts with, but in the long run, doing everything manually and moving data around would be a mess.

Collapse
 
thefern profile image
Fernando B šŸš€ • Edited

Great article, if is a beginner trying to pick a language it won't make much difference if is an oop, functional, etc. I do recommend to learn basics without diving into a language first. Either pick up something like Raptor Flowchart (Visual programming), to learn loops, variables, statements, etc or Scratch, or any other visual programming tool.

Imo, learning programmming concepts while learning a brand new language tends to get people discouraged quickly. So it is better to separate those two if possible.

Collapse
 
steventimfuller profile image
Steven Tim Fuller

Iā€™m a total novice.... about to start a boot camp in few weeks. What do you suggest I study to prepare? I would love to talk about the things you mentioned above... steventimfuller@gmail.com

Collapse
 
thefern profile image
Fernando B šŸš€

Email sent. Looking forward to your reply.

Collapse
 
zejnilovic profile image
SaÅ”a Zejnilović

I like the article you wrote. I only have one thing I don't like about the article, the statement "to follow the market" from the 3rd section. Did I understand the message there correctly?

Collapse
 
academichelpuk1 profile image
Academic Helpers

Innovation is progressing speedier than at any other time, and therefore, so are the requirements of procuring chiefs on the ceaseless inquiry to discover developers who know the correct coding dialects. There's no better time for programming aficionados and amateurs alike. Best Dissertation Help

Collapse
 
gabrielleduggan profile image
Gabrielle Duggan

Hi Milecia, It's an amazing post. According to me, the one you pick may be decided for you because of the part of the technical stack that interests you. A front-end developer works on user-facing code, which involves learning JavaScript. A back-end developer works with the server, database, and application which may involve languages like Ruby or Python. I'll share this post on my social channels for students who are looking for IT Assignment help.

Collapse
 
jack908 profile image
jack908

Innovation is progressing speedier than at any other time, and therefore, so are the requirements of procuring chiefs on the ceaseless inquiry to discover developers who know the correct coding dialects. best academic writing services UK

Collapse
 
milliallen profile image
Milli Allen

Python programming languages control other programming languages, such as C, C ++, or Java.it has been going well for over 25 years and is one of the fastest growing programming languages. Python itself presents its success and its promising future.
Python is one of the most common programming languages these days and because of its readability it is a language that beginners can easily learn.
Java is one of the most common programming languages today.
Assignment Writing Service in London

Collapse
 
holeio682 profile image
holeio682

Afraid of his father suffering, afraid of his mother crying, afraid of making children filial. Afraid not strong enough because his back has no wings to fly like a kite. hole io

Collapse
 
juancarlospaco profile image
Juan Carlos

Best place to learn is exercism.io/tracks because is Open Source,
if you dont like it you can fix it, the whole thing is open source.

For "area" nowadays with so much Remote work, I think is not too important, and thats awesome.

Collapse
 
adeline112 profile image
adeline112

Another distinguishing element of the world of solitaire is the option to discard moves if you get stuck or want to rearrange your tiles. Opportunities like these can be overlooked with more challenging games and regular players.

Collapse
 
ellisgrey profile image
Ellis Grey

For freeing working understudies from the joined uniform of their work and studies, Write My Assignment For Me gives the best composing arrangements. Presently you just need to shoot an email with a basic 'Kindly finish my task!' message, and your request will be done and conveyed before your normal time.

Collapse
 
ericmutua44 profile image
Eric Mutua

This is very informative article.I think the choice of your programming language should be influenced by what you want to develop or your career path.this speedywriters can help you understand more

Collapse
 
kawi3462 profile image
kawi3462

This is a great article i read here and made me work on my site sample papers