+ 21

I feel so dumb,been learning for 1.5 months

I am just not intelligent enough to learn for example functions.I know,now you will say "just keep on practicing,it will come" and i am learning how to code for about 1.5 months and i am solving task online and i try...I have solved easy ones (with the help of my notes,tutorials and solutions)...Now i have to solve a really easy functions taks and i don't know what to write.I know how a function looks like,i know what it does but i am just to stupid to solve a task that needs literally 2(!) lines of code.It makes me sad because i just realized that i am not intelligent enough to solve even the easiest tasks that are aimed at beginners.I am coding every day but it feels like i am just wasting my time since i cant get things done even with noob tasks...They seem to be so easy but only if you are not retarded like i am.I am so sad rn

29th Apr 2020, 1:22 PM
jovan
63 Respostas
+ 40
Don't call yourself retarded and practice a bit harder.
29th Apr 2020, 1:24 PM
Mehnaz ✨
Mehnaz ✨ - avatar
+ 39
Don't think you're wasting your time. Some things take time. You just need to make your mind calm. If you are not able to do a thing, then try to change the approach. Check other solutions and learn from their code. Ask questions whenever you get stuck anywhere in the code. Also read and understand the editorial of the problem if its provided. This will help you to learn and grow. Happy Learning ✌
29th Apr 2020, 1:44 PM
Nova
Nova - avatar
+ 27
I agree some solutions are difficult to understand and not readable even if they provide the correct output. If you feel you cannot solve the problem, then try to identify the causes, the concepts where you lag. Go through some other web and video tutorials (tons of tutorials are available through the Internet) for those concepts. Don't just think of completing the concepts. Think how can you solve problems using these concepts, where can these concepts be used. Keep your mind fresh and restart learning with focus.
29th Apr 2020, 2:08 PM
Nova
Nova - avatar
+ 9
Damn, stop telling him to practice. He's practiced enough. Coding is not handwriting where you can improve just by practices. I know many of you won't agree. I personally think understanding the code is far more important than practicing. So, first make sure you understand it properly than practice. And then you won't any problems. Also make sure to change the course your taking because it might not suit you. There are tons of courses on the internet. So, do take a look at them. And ofc the community is always here. So, ask questions if you ever cant understand anything.
30th Apr 2020, 8:46 PM
Sajid
Sajid - avatar
+ 5
Leave your pity party and keep working at it. Anybody can do anything anybody else has done. Thats real. But if you keep thoughts in your head that you cant do this or youre not good enough for that, yup, you might as well quit. This isnt always easy and if you don't think you can do it you never will. Now please refer to my second sentence.
29th Apr 2020, 1:33 PM
Slick
Slick - avatar
+ 5
You have just coded for only 1.5 months. See bro if you are taking this app as your building block then for ground level it is ok. But for more understanding search on the web. First. Second: I will suggest you when you are getting any code in the tutorials there is a section "try it yourself" use it. Not just run the code just break the code. Means alter the lines colons, semi colons, whatever is there. Just tamper it. Then you will get some error. Now you can learn faster and get some solid stuff. Third: Before going into coding think in your mind how you will do the task. Try to draw some blocks on paper and define each box, let's say one for variable one for function and the join the boxes by lines. Do it you will get benifit. All the ways i have said above were used by me when I was beginner. Although still I'm not master in coding but I give a try and if I'm fail i don't get disappointed. Cause it is true all codes are not meant for every one. All the best... Happy coding
29th Apr 2020, 8:38 PM
Anupam datta
Anupam datta - avatar
+ 4
jovan repeat a task until it feels natural for you. Don't learn 24/7 and don't overthink your mistakes. Remember that you can only learn when your mind is empty. Learn everyday for an hour maximum till you're able to concentrate yourself for longer. keep it up
29th Apr 2020, 2:11 PM
CapCode
+ 4
Don't worry bro it happened with me also but I persevered day by day and now I am able to solve the problems at my own. Just have faith in you and try and persevere Never lose hope!! Just practice daily.
30th Apr 2020, 2:16 PM
Reca Resu
Reca Resu - avatar
+ 4
It all need logical thinking play chess more thts wt i did to increase my logical thinking and I don't know about others
30th Apr 2020, 5:46 PM
Vijay(v-star🌟)
Vijay(v-star🌟) - avatar
+ 4
Huh well😒,there are some places ,moments when you stuck...just like i am feeling nowadays its so painful u can't solve your problems,u feel like you are useless we are not able to understand simple things...but you have to proof yourself dont lose hope nor be sad...keep trying😇happy coding!
1st May 2020, 1:38 AM
Komal Ramzan
Komal Ramzan - avatar
+ 4
Lol, you feel so dumb, cuz you learn this for 1.5 month, while I learn for 4 years, lol
2nd May 2020, 10:23 AM
Anisimov David
Anisimov David - avatar
+ 3
The more u study, the more u realize how few things you know. It is natural process in life. In anything, not only programming. No magic things, just work from day to day collecting knowledges and skills in field u curious about.
30th Apr 2020, 12:28 PM
John Code
+ 3
Jovan, there is some good advice on here worth following. Before SL, I got a book about coding written for young learners - really clear and my go-to guide. Good luck. Jayne 🐱
30th Apr 2020, 1:10 PM
Jayne Clifford-Greening
Jayne  Clifford-Greening - avatar
+ 3
i know how you feel. ive been coding at my school for almost two full years and im still no where near the level of everyone else. it makes me feel stupid and frustrated at times. i just think “is this really all i got? is this what all that time was spent for?” so i know what you mean. theres been people who have told me that i might have other talents and that programming might not be for me. im still going to try though. i want to keep trying because i like programming. i hope you will continue too
1st May 2020, 5:11 AM
Arvin Jha
Arvin Jha - avatar
+ 2
Can you place code in code bits and post
29th Apr 2020, 3:20 PM
Jyothirani
Jyothirani - avatar
+ 2
jovan I don't if it will help you. But you need to think as if you're making a puzzle. Each piece is a function, so basically you need to think about your problem and divide it in smaller parts. Eacj smaller unit is what will be a piece of your puzzle. My suggestion wouñd be that you post your solutions or attempts and we migjt be able to help or explain an approach witj functions in a way that you understand it.
29th Apr 2020, 10:49 PM
GeraltdeRivia
+ 2
Hey you , coding is fun. Just go along various tutorials and practices. Even you can search for the applications of the coding in various fields like app development, web development etc. Definitely you will feel motivated towards learning to code this stuffs ! Don't give up hope pal , keep pushing!
30th Apr 2020, 4:11 AM
$layer
$layer - avatar
+ 2
Hey man. Actually to keep your enthusiasm about it try to develop your own tinny programs. Like... funny ones "My library" or "Super math Calculator" or whatever comes up on your mind when you learn. It doesn't matter how serious it is or how many lines of code you have there. Believe me, you'll feel inspired after you create your own tinny thing. The problem solving approach is not always the best. Also I discovered that you're more eager to learn when you don't have a "piece of puzzle" in your program that you don't know how to put it. After that you'll begin to google it or ask the community how to make it. Anyway, the progress will thrive. Best of luck.
30th Apr 2020, 11:37 AM
Viorel Harabaru
Viorel Harabaru - avatar
+ 2
The more you practice the more you learn. Here are some tips👇👇 1. Make Your Fundamentals Clear. 2. Learn By Doing, Practicing and Not Just Reading. 3. Share, Teach, Discuss and Ask For Help. 4. Use Online Resources. 5. Learn to Use Debugger.
30th Apr 2020, 2:36 PM
Tarun Kumar
Tarun Kumar - avatar
+ 2
I have also the same problem as you have but dont loose hopes because 1 descision change your life. So keep practicing. It will help you 😊😊be happy 😊😊
30th Apr 2020, 4:50 PM
Katkar Shekhar
Katkar Shekhar - avatar