+ 3
It's good to learn differents programming languages, to be a good developer or just one? What do you think?
6 Answers
+ 11
đđ
your welcome....
seems like you are focusing on web development...
good luck for thatđđ
+ 9
do one,
practice
practice
practice
.
.
.
than move to other....đ
+ 5
psst jquery is a js lib
QUESTION STUDY
assuming 'good developer' means a code writer who knows how to efficiently use tool/s to solve problems
PREREQUISITE ASSUMED
the person being discussed knows and follows appropriate coding standards
STUDY CASES
depends on your field
eg web
html css and js are three components to achieve one purpose. so you have to learn those 3
if you are back-end well you need php as well
and .... db well sql
now sql might be useful every place where there is db interaction and as such might be useful in many many languages
ANSWER
1)
having many langs under your belt helps broaden your thinking as it makes you familiar with many concepts.
.. code readability
knowing python and js
knowing python and following best practices might help you keep your js code tidy though you might have the option to bundle things on one line.
.. appreciate ease
knowing c++ and python
like for c++ you have to define types, preprocessor files etc. coding in python with prior experience in c++ allows you to increase your dev speed. much like athletes training on sand
.. way of doing things
when the standard way of operation does not work or is tiring to go through it in a language, knowing another approach due to another language's preferential method might help
2)
specialised use
knowing many languages might help extend the range of application of a particular language. you might want to develop webframeworks in an off web language for example
CAUTION
study your first language/s well
LEARNING CURVE
After a few langs, learning more becomes very easy
+ 4
np
+ 2
Thank you Jaydeep Khatri
+ 2
Thank you so much Abdur-Rahmaan.