<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Jayprakash Pathak on Medium]]></title>
        <description><![CDATA[Stories by Jayprakash Pathak on Medium]]></description>
        <link>https://medium.com/@jayprakashpathak07?source=rss-60578d170ed0------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*KSmoYeUEX1TWPiaHPCcJgw.jpeg</url>
            <title>Stories by Jayprakash Pathak on Medium</title>
            <link>https://medium.com/@jayprakashpathak07?source=rss-60578d170ed0------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 08 Jun 2026 03:42:32 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@jayprakashpathak07/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[For a Beginner: Should I Learn C or Python?]]></title>
            <link>https://medium.datadriveninvestor.com/for-a-beginner-should-i-learn-c-or-python-186f200723b5?source=rss-60578d170ed0------2</link>
            <guid isPermaLink="false">https://medium.com/p/186f200723b5</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[beginner]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[python]]></category>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Jayprakash Pathak]]></dc:creator>
            <pubDate>Mon, 11 May 2020 21:27:01 GMT</pubDate>
            <atom:updated>2023-02-04T05:37:47.062Z</atom:updated>
            <content:encoded><![CDATA[<h3>For a Beginner: Should I Learn Java or Python?</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*C5yepO2C4i0XQ5C6yGfv6Q.jpeg" /></figure><p>First of all, remember, all languages are in some way the same, and all languages can do the same thing. When it comes to choosing a language, it isn’t about it being hard or easy; it’s about how you understand code. Personally, for me, I like to code, so I won’t mind which language I learn and vice versa. However, picking a not so natural language (for a beginner) can set you up for hating to code because you won’t understand the fundamentals of programming.</p><p>You are now coming to Java or Python, which one should you learn first? In my opinion, it all depends on the syntax of the language and your understanding of programming. For example, in Python, the way you print “hello world” is more simplified compared to the way you have to do it in Java.</p><p>Here’s how it looks like in Java:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/b127b0f4e76c851cc01a21c957171caf/href">https://medium.com/media/b127b0f4e76c851cc01a21c957171caf/href</a></iframe><p>And here’s how it looks like in Python:</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/d61858fe8c688c1b31c0d6441a8e3721/href">https://medium.com/media/d61858fe8c688c1b31c0d6441a8e3721/href</a></iframe><p>You can see how Python’s print statement is easy to understand and follow for a beginner programmer, compared to Java’s print statement, which can be perceived as more challenging for a beginner. Python is mainly used for Web development/applications and data visualization. This language is used a lot in real-world applications due to its web development and data visualization capabilities. Java, on the other hand, has a lot more skills than Python, which will get into in a bit. Below I share some advantages and disadvantages of both of the programming languages to help you decide which one to learn.</p><p><a href="https://www.datadriveninvestor.com/2020/01/16/software-development-process-how-to-pick-the-right-process/">Software Development Process: How to Pick The Right Process? | Data Driven Investor</a></p><h3>Advantages of Java</h3><ol><li>One significant advantage of Java is the object-oriented programming aspect of the language. It permits you to reuse your code in numerous projects.</li><li>Java is a well-structured and easy language to read. Especially when it comes to real-world applications having that allows the coder to have flow in their code.</li><li>Java has various libraries and frameworks for adding more functionality. Such as Blade, Selenium etc.</li></ol><h3>Disadvantages of Java</h3><ol><li>Java is significantly slower and more memory-consuming than other native languages such as C or C++. The result of this will impact big projects that require less memory allocation and speed to execute the program.</li><li>This disadvantage might not affect beginners, but affects developers and advanced programmers. The default GUI look of Java in applications is a deplorable feature as it does not allow you to do much on it until you upgrade the GUI with some third-party plugin.</li><li>Java programs often have a boilerplate of code than other programming languages. For example, Java requires you to write sections of code that are necessary just to execute the program and not needed for your application only for the compiler.</li></ol><h3>Advantages of Python</h3><ol><li>Very easy-to-understand and straightforward syntax.</li><li>Python is mainly used in Machine Learning/AI, Web development and Data visualization, from modules like Django, Tensorflow etc.</li><li>Very modular language because of all the modules that exist. Adding modules to your program increases functionality.</li></ol><h3>Disadvantages of Python</h3><ol><li>Hard to understand core concepts and fundamentals of programming in Python, whereas shifting from Java to Python is better because that way, you can follow the core fundamentals and then go into the more logical side of programming in Python.</li><li>Another disadvantage is runtime errors because the language is dynamically typed; it requires more debugging and has errors that only show up at runtime.</li><li>Python is an interpreted language, so when it comes to run the program, it will analyze the code many times before giving an output, so it’s much slower than a compiled language like C or C++.</li></ol><h3>The Verdict</h3><p>So we looked at the advantages and disadvantages of both programming languages. Now the real question is, which should I learn first. In my opinion, it all depends on you. As a high school student, I’ve completed four years of learning and have some experience in real-world applications. If you just want to try out and experiment with code, then learn Python because of it’s easy-to-understand syntax. If you are trying to pursue a career in computer science or engineering, then learn Java first to get the core concepts and fundamentals of programming because having those fundamentals in your mind is vital in this particular field. Also, I would suggest for a beginner like you or anyone in that matter should do Java first and then Python, for the fundamentals of programming. Besides, having excellent and trustable resources at hand is very useful in learning programming as a beginner, especially when I first started learning how to code. These resources will correctly teach you and set you up for success in your future career.</p><p>Good Luck.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fupscri.be%2Fb2a0d6%3Fas_embed%3Dtrue&amp;dntp=1&amp;display_name=Upscribe&amp;url=https%3A%2F%2Fupscri.be%2Fb2a0d6%2F&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=upscri" width="800" height="400" frameborder="0" scrolling="no"><a href="https://medium.com/media/0707f5c806284d01a4a13c7b13a91ce3/href">https://medium.com/media/0707f5c806284d01a4a13c7b13a91ce3/href</a></iframe><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=186f200723b5" width="1" height="1" alt=""><hr><p><a href="https://medium.datadriveninvestor.com/for-a-beginner-should-i-learn-c-or-python-186f200723b5">For a Beginner: Should I Learn C or Python?</a> was originally published in <a href="https://medium.datadriveninvestor.com">DataDrivenInvestor</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>