+ 2
Learning Python
I know Python is considered the easiest programming language to learn but Iām having just the hardest time grasping. I even tried playing a few coding games that are supposed to help you learn but I donāt get itš. Iām a Criminal Justice major and Iām fascinated by programming but at this point Iām ready to quit. Help, any advice. I really want to get it. Or should I try learning a different language...?
10 Answers
+ 6
I would try starting over at the beginning of the lessons and work your way through them slowly. Take your time. Practice writing your own codes (I see you've been doing that) for every new concept. If anything doesn't make sense, see if you can find help in the lesson comments. Use Google a lot. It helps to see each new concept from several different viewpoints, so I suggest looking them up in a few tutorials, for example
https://www.programiz.com/JUMP_LINK__&&__python__&&__JUMP_LINK-programming
https://www.learnpython.org
https://www.tutorialspoint.com/python/
https://docs.python.org/3.7/tutorial/
It's a slower process but it's worth it because the knowledge you get will stick.
If you're still stuck, ask for help. The folks here love to help š
Good luck!
+ 3
Sometimes our expectations can throw us off:
You went in knowing Python is easiest; that just means it's easier than Java, C or assembler, but it doesn't necessarily mean that it's easy in general, especially if you've never coded before. And maybe it's easier for some people than for others.
Try to get rid of this thinking (is it easy or not) and instead ask yourself: Am I making progress? Doesn't have to be quick either - just do this step by step!
+ 3
Beside said other users, i want day that python is easy BUT, i think, it allow you to create caothic codes in VERY easy way.... Personally sometimes i have read python codes that make my head heavy š£
+ 2
The key to learning anything in life is by practicing, you need to practice a lot writing code and the more and more you practice, the better you'll get and everything will start to make sense. Another option you might consider is trying out ruby which is quite an easy language to pick up.
+ 2
You can write very readable in Python; it can't force you, though.
+ 2
HonFu Of course, but an classic example (and often wanted by users) of caothic codes, is oneliner codes
+ 2
Hehe, lambda lumps. :D
+ 2
HonFu i call they Lambda Headcache š
+ 2
Thank you all for replying. I did think it would be easy to learn cause thats what i read and everyone kept saying and i think ill go back through the lessons and try to create some small projects along the way. š