Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Greg Kitchin
31,522 PointsHow to write notes for programming
Uni is getting in the way of me studying Python here, and I found I forgot a few things from when I tried to go back to it. I've pretty-much taken notes from the video's, but ideally I want to rewrite them to make things simpler and easier to find the bits I need to know. Managed to pick up a few mini-notebooks for that purpose (helps especially if I try to write code and I'm using my laptop and not my home PC with my A4 folder of notes) and so will start rewriting things soon, but I'm curious to see how people take notes when they're learning a new language.
Also, how does it work when you've learned a good chunk of one language, and are moving onto another? Do you work on the principle that all languages have common features (variables, loops etc), and structure them in that way, so you can see common features in different languages?
As an aside, what common features do you take down? Variables, loops I mentioned above, but arrays (lists for Python), what else should someone include?
1 Answer
Josh Keenan
20,315 PointsI love Python so I'll explain how I do it.
I note down variable stuff, then operators and rules with concatenation and stuff.
Then basic functions like print() and input() and stuff.
Then data structures and all their methods that I plan to use, WITH SPACE TO ADD MORE!
I then go onto loops and how they work along with function definitions which leads straight into classes.
After that I write about the libraries I use!