Should i master one language first before studying other | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
+ 2

Should i master one language first before studying other

i just want to know if i have to master everything in one language first before doing everyting at once cause i am bored of single language but confused on multiple language

15th Mar 2017, 11:53 AM
Sardilla Robert
Sardilla Robert - avatar
7 ответов
+ 12
in your case, since I know you know html: no. generally, you should stick to one language and master it to make learning other languages easier, because you're just learning programming concepts rather than syntax. but html is an exception, due to not being a programming language. what you want to learn, if you want to develop websites, is what I call "html+friends". htmls friends are pretty much required to cover every aspect of a website besides the backend (I could be wrong on that, maybe js can). html's friends are: css and javascript. css makes your website not look like it's from the 90s, it makes it look nice. javascript helps bring functionality to the site, and in itself IS a programming language. it can bring interactivity too. and if you really want the full picture, learn a language for the backend of the site, to handle data and other tasks not within a page. I think most any language can do it to my knowledge, but I know Python certainly can with Django and Flask. If you want to be available on apps, then I would recommend instead Java, which is almost required for Android, and I hear has backend options. Python is easier though, and I generally recommend that as a persons first language. so to recap, if you want to be a web developer with maximum potential: html -> css -> javascript -> python or java this is only my basic understanding of web dev though, and I'm sure you'll learn more specifics as you go along. for me, I'll stick to the software realm for a while... wish you luck! one last note: if you're bored of a language, the problem is likely that you aren't working on stuff you're interested in. languages are tools, and you don't blame the hammer when you don't want to build.
15th Mar 2017, 12:28 PM
Ahri Fox
Ahri Fox - avatar
+ 9
@Sardilla Robert php is a backend language, so you can check that off your list... sorta. php is horrible, and has no design put into the language because it was never meant to be a big language. so I would recommend learning a different language as php is dying off slowly. but, having Minecraft as motivation is a great thing, and if there isn't alternatives then I would recommend sticking with it for a while just for that. not to say php isn't viable though, there are lots of legacy servers to maintain, wordpress templates you could make, and Facebook has their own version of php that you could learn if you have an end goal to join them.
16th Mar 2017, 12:55 AM
Ahri Fox
Ahri Fox - avatar
+ 7
If you are bored you should switch languages.
15th Mar 2017, 12:16 PM
Utkαrsh
Utkαrsh - avatar
+ 4
if you are bored, swith to another. But don't forget to keep switching frequently, because if you don't, you must get confused even more.
15th Mar 2017, 12:24 PM
Welliton Malta
Welliton Malta - avatar
+ 2
btw tnx ahri fox for answering all of my questions my main plan is to master php because it is required in programing in minecraft server plugins and i tought i should start with html because it is the basic of programing but as i continue i tought i could target more and more languages and make websites and apps after i am done of php anyway thank you very much for helping me in this kind of situations :)
15th Mar 2017, 12:36 PM
Sardilla Robert
Sardilla Robert - avatar
+ 2
Dont switch. It may confuse you. Studying basic languages like c++.
15th Mar 2017, 2:02 PM
Abhijith Sheheer
Abhijith Sheheer - avatar
+ 1
it is best to practice one at a time. understand first the principles or logic of the language. you may apply it to another language.
16th Mar 2017, 12:01 AM
Sienn Oliveras
Sienn Oliveras - avatar