Hi there,
Programming languages are build and acts as a strongest tool to talk with computer. It improves efficiency of an individual. Problem solving is one of the most important concepts from which the candidate will get various coding knowledge and it also improves efficiency of their code.
Books are surely not enough for solving problems in current times you can go for various online judges such as hackerrank, gfg, codechef etc.
It will help you in getting a good knowledge about this. Also, i would suggest you to upgrade a coding language try to learn c++ because it will help you in learning data structures and competitive coding. So go for it.
Hope this information will help you.
Thank you!!!!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile