# Taking notes whilst learning new language? Or take mental notes?

**URL:** <https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038>\
**Category:** General\
**Created:** [October 6, 2016, 2:41am UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038 "2016-10-06T02:41:33Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![parrythunder](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@parrythunder](https://forum.freecodecamp.org/u/parrythunder)\
**Post date:** [October 6, 2016, 2:41am UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/1 "2016-10-06T02:41:34Z")

</div>

Hey everyone! I am new to coding, and I am wondering what your approach is when it comes to learning a new language?  
I have been taking a lot of notes in my notebook as I complete each task, but I notice it taking a long time to take such notes. Is it necessary to remember every little detail when it comes to coding, or do you just need to understand how it works?  
I hope this makes sense? THANKS!

---

<div class="post-metadata">

**Author:** ![justdavis83](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/justdavis83/32/390740_2.png) [@justdavis83](https://forum.freecodecamp.org/u/justdavis83)\
**Post date:** [October 6, 2016, 6:34am UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/2 "2016-10-06T06:34:28Z")

</div>

@parrythunder I think taking notes is good practice, since for beginners its a good referral to go back to when you get stumped and second it always helps me remember things when I write them down (like a grocery list)… Some people have photographic memories and can remember something from first glance (which I envy HA!) 🙂

If you write it down enough times it’ll get engraved in your brain where it’ll become second nature.

---

<div class="post-metadata">

**Author:** ![parrythunder](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@parrythunder](https://forum.freecodecamp.org/u/parrythunder)\
**Post date:** [October 6, 2016, 11:14am UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/3 "2016-10-06T11:14:59Z")

</div>

Thanks for getting back to me @justdavis83!! I’ll keep writing notes! ha

---

<div class="post-metadata">

**Author:** ![jv88899](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jv88899/32/63997_2.png) [@jv88899](https://forum.freecodecamp.org/u/jv88899)\
**Post date:** [October 6, 2016, 12:34pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/4 "2016-10-06T12:34:07Z")

</div>

I also tend to take a lot of notes in my notebook. It does take a long time, but it is nice to be able to refer to them in the future when you forget what some code block looks like or what something does. I recently started taking notes in Microsoft OneNote instead of by hand. This is nice because you can type it and then take screenshots of code snippets and store them for later. OneNote comes with Microsoft Office if you use that software, but there are plenty of free options for note taking on the internet as well.

---

<div class="post-metadata">

**Author:** ![matty22](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/matty22/32/7665_2.png) [@matty22](https://forum.freecodecamp.org/u/matty22)\
**Post date:** [October 6, 2016, 7:38pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/6 "2016-10-06T19:38:23Z")

</div>

I’m going to weigh in on the other side. I don’t take notes when I’m working on something new. I like to focus as much as I can on the actual coding at hand rather than swapping back and forth between screen and notebook (or app to app on the screen if you’re taking notes that way). If I reach something that I’m having trouble with and I find a really good, concise resource on it through Googling, I bookmark it for future use.

For any topic in the FCC curriculum, there are 10,000 blog posts, Stack Overflow posts/answers, code repos, tutorials, or documentation. So I just bookmark those things and reference them when needed rather than spending the time writing by hand.

---

<div class="post-metadata">

**Author:** ![JacksonBates](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jacksonbates/32/123402_2.png) [@JacksonBates](https://forum.freecodecamp.org/u/JacksonBates)\
**Post date:** [October 6, 2016, 10:18pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/8 "2016-10-06T22:18:40Z")

</div>

A similar thread from a while back…you may find some interesting advice in here too:

> **[Handwritten notes slowing me down?](https://forum.freecodecamp.org/t/handwritten-notes-slowing-me-down/21867)**
>
> Hi all, I have been writing down notes for every challenge from the beginning (am learning ‘Object oriented and functional programming’ right now). The problem is I could have finished the challenges much faster, but making notes is taking too...

---

<div class="post-metadata">

**Author:** ![JacksonBates](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jacksonbates/32/123402_2.png) [@JacksonBates](https://forum.freecodecamp.org/u/JacksonBates)\
**Post date:** [October 6, 2016, 10:24pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/9 "2016-10-06T22:24:05Z")

</div>

I keep Googling things afresh every time I need a reminder.

Nothing like Google’s ‘You have visited this page 100 times’ note to show me what a slow learner I must be!

---

<div class="post-metadata">

**Author:** ![parrythunder](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@parrythunder](https://forum.freecodecamp.org/u/parrythunder)\
**Post date:** [October 14, 2016, 1:20am UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/10 "2016-10-14T01:20:33Z")

</div>

Thanks for getting back to me! I’m going to try something like OneNote. Cheers!

---

<div class="post-metadata">

**Author:** ![MARKJ78](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/markj78/32/160083_2.png) [@MARKJ78](https://forum.freecodecamp.org/u/MARKJ78)\
**Post date:** [October 14, 2016, 10:27am UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/11 "2016-10-14T10:27:00Z")

</div>

haha, yes, google is my notebook too.

I was looking for a flash card thing a while back (like @P1xt has suggested) , because I used them in training for my previous career as a network enginer and they did me good. Well they came with a book actually. The trouble is I’m just not consistent at taking notes so they are always at risk of becoming useless.

My writen notes are pretty much illegible when I try to read them back. Google it is then 😃

---

<div class="post-metadata">

**Author:** ![MARKJ78](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/markj78/32/160083_2.png) [@MARKJ78](https://forum.freecodecamp.org/u/MARKJ78)\
**Post date:** [November 28, 2016, 10:52pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/13 "2016-11-28T22:52:17Z")

</div>

Ah thank you

I’d be using it myself if I wasn’t tinkering away on a branch. Just can’t put it down at the moment to pick up on tutorials haha.

I will be so chuffed if anyone gets some use out of it.

---

<div class="post-metadata">

**Author:** ![arw2015](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/arw2015/32/15368_2.png) [@arw2015](https://forum.freecodecamp.org/u/arw2015)\
**Post date:** [November 29, 2016, 1:12pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/15 "2016-11-29T13:12:31Z")

</div>

Take notes in MS word and you can use ctrl + f to find anything. Also, if you use heading formatting for you titles, word will generate an index automatically. Very handy!

---

<div class="post-metadata">

**Author:** ![JavaTheNutt](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/javathenutt/32/163777_2.png) [@JavaTheNutt](https://forum.freecodecamp.org/u/JavaTheNutt)\
**Post date:** [November 29, 2016, 1:19pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/16 "2016-11-29T13:19:55Z")

</div>

I prefer to use comments in my code. I will obsessively comment every aspect of my code while I’m building it, then I refer back to earlier projects when I need to. I find explaining what I’m doing, to myself, in my code really reinforces what I’m learning.

---

<div class="post-metadata">

**Author:** ![DipperDolphin](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/dipperdolphin/32/109110_2.png) [@DipperDolphin](https://forum.freecodecamp.org/u/DipperDolphin)\
**Post date:** [November 29, 2016, 1:34pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/17 "2016-11-29T13:34:51Z")

</div>

I usually take notes in a notebook, and then scan them into Evernote on my computer! I love it as I can refer to it later.

---

<div class="post-metadata">

**Author:** ![DWAbrego](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/dwabrego/32/159053_2.png) [@DWAbrego](https://forum.freecodecamp.org/u/DWAbrego)\
**Post date:** [November 29, 2016, 4:44pm UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/18 "2016-11-29T16:44:55Z")

</div>

I second One Note. I live and die byOne Note. You can also access a limited web version (SkyDrive) if you are on Linux. I use the screen clipping feature Windows key + s all day every day. Plus you can organize your topics into ‘notebooks’ with individual pages. And if you get into the habit of ‘tagging’ your notes, you can easily go back and search what you did long ago. That’s awesome for forgetful people like me 😉

I cannot live without taking notes.

---

<div class="post-metadata">

**Author:** ![jwilkins.oboe](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jwilkins.oboe/32/179497_2.png) [@jwilkins.oboe](https://forum.freecodecamp.org/u/jwilkins.oboe)\
**Post date:** [January 16, 2021, 6:10am UTC](https://forum.freecodecamp.org/t/taking-notes-whilst-learning-new-language-or-take-mental-notes/43038/19 "2021-01-16T06:10:01Z")

</div>

Closed on January 16, 2021, 6:10am UTC


