I think jmcs and jrmy have pretty much covered the bases, chief. Get Pycharm, hack around, and feel free to post any questions. Python 2 is perfectly fine to start with. Python 3 has some changes made, but you won't lose anything by using 2 for learning (plus, most code examples are in python 2).
It's easy to get frustrated learning a language. Take a deep breath, don't get stressed out. Break down every task into discrete components. Attack each step individually. Python has world class documentation. It's great stuff.
Oh I'm not stressing out per se, I'm actualy loving the experience, but it is a little frustrationg feeling something is just beyond your grasp and not being able to find the solution haha :P
I think jmcs and jrmy have pretty much covered the bases, chief. Get Pycharm, hack around, and feel free to post any questions. Python 2 is perfectly fine to start with. Python 3 has some changes made, but you won't lose anything by using 2 for learning (plus, most code examples are in python 2).
It's easy to get frustrated learning a language. Take a deep breath, don't get stressed out. Break down every task into discrete components. Attack each step individually. Python has world class documentation. It's great stuff.
Cheers!
Oh I'm not stressing out per se, I'm actualy loving the experience, but it is a little frustrationg feeling something is just beyond your grasp and not being able to find the solution haha :P