Confused in learning in a proper way
Some people advices me that its better to master one language rather than 3 different languages, but then again when i try to learn it deeply and gets exhausted when i try to read the documentations or asking why behind everything, then people says that just learn enough to able to code and don't try to master it as no one can every master any language perfectly. but then i am not sure what should i do and how exactly to study...
second thing i have say 15-16 hours in a day, do i need to spend all the day studying just one language if that's what other say to me? but i finds it so exhausting and i can't just keep studying one thing only all day...
thirdly i am a beginner in coding and i have just a basic foundation of python and web development and have done some basic projects back a year ago, and after that my college started and i just focused on my academics in the first year and now i m in the second year with computer science branch. even tho i have a computer science branch still we just studied general subjects during our first year and coding mainly starts from the second year. and i am not sure on the part that how many more months i still need to give to python and when can i start exploring more.
most importantly since i already have a basic foundation of coding i have started doing projects from a book called The Big Book of Small Python Project, but i can just make the code working and my code is still not optimised with the best coding practices like i lacks indentations or poor comments and other basic flaws or maybe not the best approach to solve the given problem.
where should i learn these things from?
should i just learn it by seeing the solution from the same book? or should i rather just focus on able to just solve the given question instead of best coding practices?
if you want reference, these are my codes and book's code arranged parelelly for your reference,
book's code : https://inventwithpython.com/bigbookpython/project1.html
my code: https://pastecode.io/s/zgwxaq3o
eg. 2 book : https://inventwithpython.com/bigbookpython/project2.html
my code : https://pastecode.io/s/r3caee8h
another project from book : https://inventwithpython.com/bigbookpython/project3.html
my code: https://pastecode.io/s/pkef2wj1
i am just not sure if i should refer to book to improve my code? or its a waste of time?
also i have a doubt whether i should ask for help regarding doubts in coding over platforms like discord since i have tried that earlier and it's not more than just a waste of time cuz i don't think its the best way to learn to rely on people to that level. you can see how it goes i have attached this link https://discord.com/channels/267624335836053506/1368551114907062352 on the python discord server of my help message on discord back ago which just ends up wasting of time. or should i just keep studying on my own? in that case how else should i improve my code then? and learn the best practices?
i am just not sure how to actually learn coding and i am willing to change anything that i am doing wrong.