<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Vasso Vass</title>
    <description>The latest articles on Forem by Vasso Vass (@vassovass).</description>
    <link>https://forem.com/vassovass</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F893064%2F8089c15e-7a2e-4109-9957-98dc43d14e92.jpg</url>
      <title>Forem: Vasso Vass</title>
      <link>https://forem.com/vassovass</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/vassovass"/>
    <language>en</language>
    <item>
      <title>DevJournal 2: JavaScript Tutorial Section Complete...Finally🎉</title>
      <dc:creator>Vasso Vass</dc:creator>
      <pubDate>Thu, 21 Jul 2022 23:19:00 +0000</pubDate>
      <link>https://forem.com/vassovass/javascript-tutorial-section-completefinally-26hl</link>
      <guid>https://forem.com/vassovass/javascript-tutorial-section-completefinally-26hl</guid>
      <description>&lt;p&gt;I have finally finished the 2nd section of &lt;br&gt;
&lt;a href="https://www.udemy.com/course/the-complete-javascript-course/"&gt;The Complete JavaScript Course 2022: From Zero to Expert!&lt;/a&gt;. I write about what I have covered since &lt;a href="https://dev.to/vassovass/starting-my-coding-journey-first-with-javascript-2kf"&gt;I started my journey in learning JavaScript&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Although I am a full-time SEO, I am trying to learn JavaScript as proficiently as someone would need to be working as a coder.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I cover in this post:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;What I learnt in the course&lt;/li&gt;
&lt;li&gt;General learning/practice for coding&lt;/li&gt;
&lt;li&gt;What other coding related stuff am I exposing myself to&lt;/li&gt;
&lt;li&gt;Screenshots of my YouTube viewing in last few days&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I learnt in the course and that that I retain fairly well:
&lt;/h2&gt;

&lt;p&gt;(I am more focused on trying to remember the concepts vs syntax)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;variables and values - Let, Const and Var. Declaring Vars&lt;/li&gt;
&lt;li&gt;Data types 

&lt;ul&gt;
&lt;li&gt;primitive: string, number, boolean, undefined, null, Big int, symbol&lt;/li&gt;
&lt;li&gt;Object: analogy is that this is a person with various properties &lt;code&gt;let me = {name: "Vasso"};&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;basic operators:

&lt;ul&gt;
&lt;li&gt;Mathematical - +,-,&lt;em&gt;,/, *&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Logical: OR ||, AND &amp;amp;&amp;amp;, NOT!&lt;/li&gt;
&lt;li&gt;comparison and equality operators: &amp;lt;,&amp;gt;,=,&amp;lt;=,&amp;gt;=,==,===, !&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;template literals&lt;/li&gt;
&lt;li&gt;decisions: 

&lt;ul&gt;
&lt;li&gt;if/else, else/if, &lt;/li&gt;
&lt;li&gt;switch statement (I f-ing forgot the name here when trying to remember...), &lt;/li&gt;
&lt;li&gt;conditional (tenary) statements
(Here is a previous post I did on &lt;a href="https://dev.to/vassovass/trying-to-work-out-when-to-use-if-else-switch-or-conditional-tenary-operator-the-importance-of-mdn-27on"&gt;trying to figure out when to use each type of conditional&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;type conversion and coercion&lt;/li&gt;
&lt;li&gt;Truthy and Falsy statements - I was a bit unsure on the value of this but sort of get it that this can be an issue when using boolean logic. It was interesting to see that NaN !== NaN&lt;/li&gt;
&lt;li&gt;Boolean logic&lt;/li&gt;
&lt;li&gt;statements and expressions - interesting that expressions can be used in template literals whereas statements cannot&lt;/li&gt;
&lt;li&gt;some history of JavaScript &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What am I learning/practicing that is related to general coding while doing the course:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Trying to increase my typing rate and accuracy thereof with &lt;a href="https://www.keybr.com/"&gt;keybr.com&lt;/a&gt; as well as using this to help get me in a focused state&lt;/li&gt;
&lt;li&gt;Learning to use VSCode - I have multiple times distracted myself to the Nth degree on looking for worthwhile extensions (currently on 23) &lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e2cpqe367b44z1sopz31.png"&gt;Screenshot 1 of my extensions&lt;/a&gt;&lt;a href="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5lzo8xvyjjjke5el88pt.png"&gt;Screenshot 2 of my extensions&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When not actively going through the course (IE when I am not sitting in front of a computer to go through new tutorials in the course), some extra learning I am doing:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;listening to quite a few podcasts and YouTube videos on Vanilla Javascript and self-taught developers - see YouTube history screenshots below&lt;/li&gt;
&lt;li&gt;trying to remember syntax and structure thereof&lt;/li&gt;
&lt;li&gt;constantly getting distracted with YouTube and just about anything else to keep me away from learning (my brain often hates me)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Screenshots of my YouTube viewing in last few days
&lt;/h2&gt;

&lt;p&gt;21 July 2022 Thursday&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gFXfqvpf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e1662ey22a5o12anix6b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gFXfqvpf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e1662ey22a5o12anix6b.png" alt="Image description" width="880" height="289"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hMPV-Z8w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/db8vibq74ned2wb67xey.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hMPV-Z8w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/db8vibq74ned2wb67xey.png" alt="Image description" width="880" height="146"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wednesday&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MWKeQfE_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhscpncf8knny9n7xafw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MWKeQfE_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhscpncf8knny9n7xafw.png" alt="1" width="880" height="345"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--J1KDkRvC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mpyk7b4fygykqoiaoz7z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--J1KDkRvC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mpyk7b4fygykqoiaoz7z.png" alt="2" width="867" height="159"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cHz10cWr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/84pi5sx0k2kq4wv1uu9j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cHz10cWr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/84pi5sx0k2kq4wv1uu9j.png" alt="3" width="866" height="1865"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--E3ADqgfc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/okfgjt5ak797v52lrh55.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--E3ADqgfc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/okfgjt5ak797v52lrh55.png" alt="4" width="851" height="161"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wYMm7A_g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/852bwoox300eprq6d0a3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wYMm7A_g--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/852bwoox300eprq6d0a3.png" alt="5" width="830" height="149"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5-NziRuB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0xvoxaxvmej36xapikgl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5-NziRuB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0xvoxaxvmej36xapikgl.png" alt="6" width="880" height="154"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--foHJmyAz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8l817x5nystksteudsyw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--foHJmyAz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8l817x5nystksteudsyw.png" alt="7" width="876" height="326"&gt;&lt;/a&gt;&lt;br&gt;
 Monday and Tuesday &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wMMKVXTg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cw112l6c0k8n0uw3p7t8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wMMKVXTg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cw112l6c0k8n0uw3p7t8.png" alt="1" width="870" height="180"&gt;&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4o216ydm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1m42h3cs7y1t6t66bx1v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4o216ydm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1m42h3cs7y1t6t66bx1v.png" alt="2" width="880" height="2441"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qrm7NtVt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eywnzdsiqrgcrq5rn9ta.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qrm7NtVt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eywnzdsiqrgcrq5rn9ta.png" alt="3" width="880" height="1995"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>Trying to work out when to use if-else, switch or conditional (tenary) operator - The importance of MDN</title>
      <dc:creator>Vasso Vass</dc:creator>
      <pubDate>Tue, 19 Jul 2022 23:31:25 +0000</pubDate>
      <link>https://forem.com/vassovass/trying-to-work-out-when-to-use-if-else-switch-or-conditional-tenary-operator-the-importance-of-mdn-27on</link>
      <guid>https://forem.com/vassovass/trying-to-work-out-when-to-use-if-else-switch-or-conditional-tenary-operator-the-importance-of-mdn-27on</guid>
      <description>&lt;p&gt;This is a post where I document as I learn type of thing. So if anything doesn't make sense or is wrong, let me know in the comments. &lt;em&gt;Assumption is that you know that these options exist for writing conditionals.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I have just learnt switch statements and the conditional (tenary) operator which is variations on the if-else conditional statement.&lt;/p&gt;

&lt;p&gt;So far my understanding is that the:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Switch statement&lt;/strong&gt; is used as a cleaner way for comparing 1 value to multiple options
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const birthYear = 2005;
const birthYear2 = birthYear &amp;lt; 2000
switch (birthYear2) {
    case (birthYear2 &amp;lt; 2000):
        century = 20;
        postLetters = "th";
        console.log(`${century}${postLetters} century`);
        break;
    case birthYear2 &amp;gt; 2000:
        century = 21;
        postLetters = 'st';
        console.log(`${century}${postLetters} century`);
        break;
    default:
        console.log(`cusp of ${century}${postLetters} century`);
        break;

}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Conditional (tenary) operator&lt;/strong&gt; is a simpler /more readable way of conditionally declaring variables
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;age = 25;

age &amp;gt;= 18 ? console.log('He is of legal limt') : console.log('He is not of legal limt');
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;If-else&lt;/strong&gt; can be used for all of the above, just not as neat and readable
example code:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const birthYear = 2995;
let century;
let postLetters;
if (birthYear &amp;lt; 2000) {
    century = 20;
    postLetters = "th";
} else {
    century = 21;
    postLetters = "st";
}
console.log(`${century}${postLetters} century`);
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;My issue is that I don't quite understand exactly when and were it should apply specifically, or at least have a rough idea. So I &lt;a href="https://www.google.com/search?q=when+do+you+use+if+else+switch+statement+and+conditional+operator+in+javascript&amp;amp;rlz=1C1CHBF_enZA970ZA970&amp;amp;oq=when+do+you+use+if+else%2C+switch+statement+and+conditional+op&amp;amp;aqs=chrome.2.69i57j33i160l4.45887j0j7&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8"&gt;Googled&lt;/a&gt; this and it led to &lt;a href="https://dasha.ai/en-us/blog/javascript-if-else-or-switch-case"&gt;"Switch-Case or If-Else: Which One to Pick?"&lt;/a&gt; which doesn't address the conditional (tenary) operator. &lt;/p&gt;

&lt;p&gt;Some notes from this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The switch statement is a multiple-choice selection statement. &lt;/li&gt;
&lt;li&gt;If there are several matching cases to a case value in Javascript switch multiple cases, the first one is selected.
(Taken from the comparison chart)&lt;/li&gt;
&lt;li&gt;Switch statements are ideal for fixed data values.&lt;/li&gt;
&lt;li&gt;if-else conditional branches are great for variable conditions that result into Boolean.&lt;/li&gt;
&lt;li&gt;if-else: Having different conditions is possible.&lt;/li&gt;
&lt;li&gt;Switch: We can only have one expression.&lt;/li&gt;
&lt;li&gt;Switch: Sequence of execution - executes one case after another till a break statement appears or until the end of the switch statement is reached.&lt;/li&gt;
&lt;li&gt;if-else: Sequence of execution - if-statement will be executed, or else-statement is executed.&lt;/li&gt;
&lt;li&gt;you should use switch statements for making decisions based on single integers enumerated value, or a string object.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;You can use if-else when:&lt;/strong&gt;&lt;br&gt;
The condition result is a boolean.&lt;br&gt;
The conditions are complex. For example, you have conditions with multiple logical operators.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You can use a switch-case when:&lt;/strong&gt;&lt;br&gt;
There are multiple choices for an expression.&lt;br&gt;
The condition is based on a predefined set of values such as enums, constants, known types. For example, error codes, statuses, states, object types, etc.&lt;br&gt;
&lt;em&gt;From: &lt;a href="https://dasha.ai/en-us/blog/javascript-if-else-or-switch-case"&gt;"Switch-Case or If-Else: Which One to Pick?"&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My Takeaway from the above:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;one condition in Switch versus multiple in if-else&lt;/li&gt;
&lt;li&gt;if you can use switch statement instead of if-else, then do it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I then checked the references used for &lt;a href="https://dasha.ai/en-us/blog/javascript-if-else-or-switch-case"&gt;"Switch-Case or If-Else: Which One to Pick?"&lt;/a&gt; and it led me to &lt;a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/conditionals"&gt;conditionals of MDN&lt;br&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;if-else: mainly good for cases where you've got a couple of choices, and each one requires a reasonable amount of code to be run, and/or the conditions are complex (for example, multiple logical operators).&lt;/li&gt;
&lt;li&gt;&lt;p&gt;switch: where you just want to set a variable to a certain choice of value or print out a particular statement depending on a condition&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Summary of Switch statement: they take a single expression/value as an input, and then look through a number of choices until they find one that matches that value, executing the corresponding code that goes along with it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Summary: The ternary or conditional operator is a small bit of syntax that tests a condition and returns one value/expression if it is true, and another if it is false — this can be useful in some situations, and can take up a lot less code than an if...else block if you have two choices that are chosen between via a true/false condition. ternary operator is not just for setting variable values; you can also run functions, or lines of code — anything you like&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Basically, I should have gone to the MDN docs from the get go. It has examples, explanations and all that jazz🎶&lt;/p&gt;

</description>
      <category>else</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>DevJournal 1: Starting My Coding Journey (First with JavaScript)</title>
      <dc:creator>Vasso Vass</dc:creator>
      <pubDate>Sun, 17 Jul 2022 20:53:00 +0000</pubDate>
      <link>https://forem.com/vassovass/starting-my-coding-journey-first-with-javascript-2kf</link>
      <guid>https://forem.com/vassovass/starting-my-coding-journey-first-with-javascript-2kf</guid>
      <description>&lt;h2&gt;
  
  
  What I am Doing &amp;amp; Focus
&lt;/h2&gt;

&lt;p&gt;I have started learning JavaScript end of June and doing the "The Complete JavaScript Course 2022: From Zero to Expert!".&lt;/p&gt;

&lt;p&gt;My main focus will be learning JavaScript so will just post what I can that doesn't impact too much on my learning&lt;/p&gt;

&lt;h2&gt;
  
  
  A little about me
&lt;/h2&gt;

&lt;p&gt;I gave an intro in the &lt;a href="https://dev.to/vassovass/comment/208ob"&gt;Welcome Thread&lt;/a&gt;&lt;br&gt;
I am a Digital Marketer with a Search Engine Optimization focus and just starting to learn programming seriously (JavaScript to start) for the first time. I have done tutorial hell a few years ago with HTML and CSS, but then didn't go further. I don't want the same thing to happen, but going through the grind of learning the fundamentals.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I will be trying to consistently post:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Pics of my written notes that I take (Yes I am taking handwritten notes to help me with my process of learning) &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Possibly the GitHub exercises I do (not sure if I am allowed as these are the Course Creators exercise files).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Maybe some quick comments in Dev.to posts!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Here are my notes so far&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;(this includes coffee stains and my 2 year old's art masterpieces - and some are upside down that I will fix later.)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hoOUJI_B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mwf399vkuiy4libun89m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hoOUJI_B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mwf399vkuiy4libun89m.png" alt="Start" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pD0eKyAV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0y5hc6in525dxyhlukgw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pD0eKyAV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0y5hc6in525dxyhlukgw.jpeg" alt="2" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
 &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3e9uzcR0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7iahkndvshcizg1ahrnl.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3e9uzcR0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7iahkndvshcizg1ahrnl.jpeg" alt="3" width="880" height="1564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Lips4ny6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lorqurvz2bsbwnkkp4od.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Lips4ny6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lorqurvz2bsbwnkkp4od.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CYdqZKsK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/01n8nfsnwesr9x31ng9w.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CYdqZKsK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/01n8nfsnwesr9x31ng9w.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---dHWvV_q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z45s4l5qj006nyz92ixm.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---dHWvV_q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z45s4l5qj006nyz92ixm.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VX-cVvh4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i032pdegpzfskyyplqky.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VX-cVvh4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i032pdegpzfskyyplqky.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fwQNLdAE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cd8ab9td27qy6izhb9ge.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fwQNLdAE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cd8ab9td27qy6izhb9ge.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ByXiECja--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kjzgrznuy64lxucy6hp4.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ByXiECja--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kjzgrznuy64lxucy6hp4.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cu4M9HLa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ooxbirxb0po0owfnjnjs.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cu4M9HLa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ooxbirxb0po0owfnjnjs.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Lcw8awqF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ldhgwp57vyymisikpgi2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Lcw8awqF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ldhgwp57vyymisikpgi2.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ooD3Jq8K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t9ycdq5vi97nr807kch0.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ooD3Jq8K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t9ycdq5vi97nr807kch0.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GDlJR3tL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/apr0gcto3kijn7j5f6fp.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GDlJR3tL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/apr0gcto3kijn7j5f6fp.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ptdjO2uq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1sidlfp4ygpwxepjiiq3.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ptdjO2uq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1sidlfp4ygpwxepjiiq3.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hG_Yvv14--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ua0dhjt6sl8s70e4jen1.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hG_Yvv14--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ua0dhjt6sl8s70e4jen1.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fGYjfpt0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/coihlejzwirpkcunjz1j.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fGYjfpt0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/coihlejzwirpkcunjz1j.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7SN6vSUn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fmh3qk435f3vaj0ntiz7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7SN6vSUn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fmh3qk435f3vaj0ntiz7.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UsgFKUpc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y3hvfh75l7rb6h27c21o.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UsgFKUpc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y3hvfh75l7rb6h27c21o.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eLcGB39R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y88c4q3zhagv5ny8np4c.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eLcGB39R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y88c4q3zhagv5ny8np4c.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cjFTzXkM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7opm5rhjxm87ylbnsc7k.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cjFTzXkM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7opm5rhjxm87ylbnsc7k.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YythBdht--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3w0iakpyw9rf29ztw4g0.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YythBdht--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3w0iakpyw9rf29ztw4g0.jpeg" alt="Image description" width="880" height="1564"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>programming</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
