<?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: ojubizimnitsuj</title>
    <description>The latest articles on Forem by ojubizimnitsuj (@ojubizimnitsuj).</description>
    <link>https://forem.com/ojubizimnitsuj</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%2F999633%2Fddccbfca-0e28-4e07-8734-7dc8d238602b.png</url>
      <title>Forem: ojubizimnitsuj</title>
      <link>https://forem.com/ojubizimnitsuj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ojubizimnitsuj"/>
    <language>en</language>
    <item>
      <title>From Theory to Code: My Kotlin Journey. Part 1</title>
      <dc:creator>ojubizimnitsuj</dc:creator>
      <pubDate>Sat, 11 Apr 2026 10:34:51 +0000</pubDate>
      <link>https://forem.com/ojubizimnitsuj/from-theory-to-code-my-kotlin-journey-part-1-9a1</link>
      <guid>https://forem.com/ojubizimnitsuj/from-theory-to-code-my-kotlin-journey-part-1-9a1</guid>
      <description>&lt;p&gt;In my last post, I introduced my journey. Today , I'm following the &lt;a href="https://kotlinlang.org/docs/home.html" rel="noopener noreferrer"&gt;https://kotlinlang.org/docs/home.html&lt;/a&gt; to write my very first lines of code.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Entry point: fun main()
&lt;/h2&gt;

&lt;p&gt;Every Kotlin program needs a "start" button. The official guide explains that the 'main' function is the mandatory entry point.&lt;/p&gt;

&lt;h2&gt;
  
  
  Making the code talk: println() vs print()
&lt;/h2&gt;

&lt;p&gt;I experimented with the two output functions the guide introduces. Here's what I did to see how they differ:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;println(): It prints the text and then moves to a new line.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;print(): It prints the text but keeps the cursor on the same line.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A Quick Tip: No Notebook Needed!
&lt;/h2&gt;

&lt;p&gt;Instead of grabbing a pen and paper to remember what println() does, I learned that I can take notes directly inside my code. The Kotlin SDK(and the playground) ignores these notes, so they don't break the program.&lt;br&gt;
You can use two types of comments for my notes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Single-line notes: Just add '//' and everything after it on that line is a note.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Multi-line notes: Wrap bigger notes between '/&lt;em&gt;' and '&lt;/em&gt;/'.&lt;br&gt;
Beyond being notes, those notes will make your program 'self documenting' and will be a great way to show your progress as a developer!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is the result:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbc5zvnyr8wyt3a42bzyc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbc5zvnyr8wyt3a42bzyc.png" alt=" " width="800" height="873"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now it is your turn, feel free to share what you've done!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>devjournal</category>
      <category>kotlin</category>
    </item>
    <item>
      <title>"The Procrastinator’s Guide to Learning Kotlin: A Low-Pressure Challenge"</title>
      <dc:creator>ojubizimnitsuj</dc:creator>
      <pubDate>Fri, 10 Apr 2026 20:22:00 +0000</pubDate>
      <link>https://forem.com/ojubizimnitsuj/the-procrastinators-guide-to-learning-kotlin-a-low-pressure-challenge-44eh</link>
      <guid>https://forem.com/ojubizimnitsuj/the-procrastinators-guide-to-learning-kotlin-a-low-pressure-challenge-44eh</guid>
      <description>&lt;p&gt;In this series I will try a challenge that helped me to improve my programing skills in some languages. The challenge is about &lt;strong&gt;practicing&lt;/strong&gt; the programing language &lt;strong&gt;as little as possible&lt;/strong&gt; but &lt;strong&gt;&lt;em&gt;with a constant regularity&lt;/em&gt;&lt;/strong&gt; following a book. Hope that might help others who like me have to fight against procrastination although their profound desire is to improve their programing skill.&lt;br&gt;
This is going to be a challenge even if I myself have been exposed to programing in the past because for about 4 years I could not access a decent computer for programing, so this is like a fresh restart. Now if you feel it, follow my progress, not just by reading my post but by trying yourself.&lt;/p&gt;

&lt;h2&gt;
  
  
  You Need only two things
&lt;/h2&gt;

&lt;p&gt;For this you will need to install 'android studio' or any other SDK where you can run Kotlin code or even use the online Kotlin SDK '&lt;a href="https://play.kotlinlang.org/" rel="noopener noreferrer"&gt;https://play.kotlinlang.org/&lt;/a&gt;'. You will also need to download or access online the official Kotlin reference guide. Here is the link '&lt;a href="https://kotlinlang.org/docs/kotlin-pdf.html" rel="noopener noreferrer"&gt;https://kotlinlang.org/docs/kotlin-pdf.html&lt;/a&gt;'.&lt;/p&gt;

&lt;h2&gt;
  
  
  Now why Kotlin?
&lt;/h2&gt;

&lt;p&gt;My reason is that I need to start android development very soon. If you do not prefer Kotlin or have an other language you want to learn, feel free to use that one. You can let me know in the comment which one you choose and why for this challenge.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the official reference guide?
&lt;/h2&gt;

&lt;p&gt;Because a at some point in the programing world, you will not always have a book that explains you things from 'A to Z' and the only thing you might have at that time could only be the official reference guide as well as your AI tool, so it is best to get used to those guides.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why not simply use AI?
&lt;/h2&gt;

&lt;p&gt;The more you understand a language yourself the more efficient you will be in using the AI tools to achieve your goals as a developer.&lt;/p&gt;

&lt;p&gt;I hope this will motivate you to start the challenge so let get started. &lt;/p&gt;

</description>
      <category>kotlin</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
