0

Solving problem is hard for me

I'm learning too many programming language. But it is not good way. I want grove my solving skill. I trying to leetcode's problem it is challenging me. I'm just dumb or programming is not my way? What should I do? What is the best way to study of problem solving. What should I learn first😢

27th Jun 2022, 1:22 PM
Chingun Undrakh
Chingun Undrakh - avatar
4 ответов
+ 4
Learning languages alone is not good for leetcode in particular. Sometimes, when people learn languages, they focus mainly on syntax. But with leetcode, it's beneficial to learn about what goes on under the hood of computers, logarithms/time complexity, data structures and popular algorithms such as bubble sorting or binary search. These sound like a lot, but there's some great videos and courses that you can find that break them down easily. As you learn about those topics, you'll have a bunch of tools in your Problem Solving Toolbelt. Also, don't forget pseudocode. You don't always have to immediately start coding. Just write down what you think would be best in plain English in comments.
27th Jun 2022, 1:47 PM
Justice
Justice - avatar
+ 6
Start by learning the basics in one programming language. Then practice by writing own code and learning from other people's codes. I would recommend you not only to do code coaches or leetcode and stuff. Think of own little code projects, things you personally find interesting. Learning takes time and the beginning may be tough. Take the time you need, don't hurry!
27th Jun 2022, 1:39 PM
Lisa
Lisa - avatar
+ 1
Avoid studying many things at once. Wanna learn programming? Study one language, train, get comfortable with it, only then go to the next one. Focus is one of the keys of good learning.
27th Jun 2022, 5:19 PM
Emerson Prado
Emerson Prado - avatar
0
Thank you very much guys. I little bit inspired. I'll try as your advices. Specially I write down what I thinking then I coding some problems. And thanks your valuable advices 🙆
27th Jun 2022, 11:52 PM
Chingun Undrakh
Chingun Undrakh - avatar