# Learning Python

**URL:** <https://forum.dynamobim.com/t/learning-python/30157>\
**Category:** Packages\
**Created:** [December 31, 2018, 2:38am UTC](https://forum.dynamobim.com/t/learning-python/30157 "2018-12-31T02:38:56Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Thom5567](https://avatars.discourse-cdn.com/v4/letter/t/c37758/32.png) [@Thom5567](https://forum.dynamobim.com/u/Thom5567)\
**Post date:** [December 31, 2018, 2:38am UTC](https://forum.dynamobim.com/t/learning-python/30157/1 "2018-12-31T02:38:56Z")

</div>

Hello i started using Dynamo 5 month ago, and im generaly happy with my progression.  
but quiet often i get stucked doing my script because im struckling to find the correct node and not because i cant figure out the workflow, hope it make sense 😃

Now to my question, i want to learn python, but im not sure if i should take some time doing basic non Dynamo / Revit specifik script in another editor fx Pycharm or if i should learn Python in the Dynamo editor ? "my thought is there most be alllot of general python content out there ?

Hope someone is able to help 🙂

Happy newyears 😃

---

<div class="post-metadata">

**Author:** ![kennyb6](https://avatars.discourse-cdn.com/v4/letter/k/7ba0ec/32.png) [@kennyb6](https://forum.dynamobim.com/u/kennyb6)\
**Post date:** [December 31, 2018, 2:57am UTC](https://forum.dynamobim.com/t/learning-python/30157/2 "2018-12-31T02:57:54Z")

</div>

Hello. Glad to see you wanting to expand your skills with Dynamo. Python is very useful with Dynamo and even outside of Dynamo/Revit.

As for whether you should learn Python using Revit as the context or separately, that is up to how far you want to go with Python. A good groundwork of Python understanding is best for both cases but after that, learning just in the context of Revit is just fine.

For basic Python, a coding tutorial website would probably be the best, of which there are plenty of. Something like [codeacademy.com](http://codeacademy.com), etc. (not affiliated with).

Here is another thread where a list of resources specific for Dynamo are compiled, check it out: [Python Nodes Basics](https://forum.dynamobim.com/t/python-nodes-basics/15872)
