{"id":3482,"date":"2025-05-01T07:02:27","date_gmt":"2025-05-01T07:02:27","guid":{"rendered":"https:\/\/mailitics.com\/index.php\/2025\/05\/01\/how-would-i-learn-to-code-with-chatgpt-if-i-had-to-start-again\/"},"modified":"2025-05-01T07:02:27","modified_gmt":"2025-05-01T07:02:27","slug":"how-would-i-learn-to-code-with-chatgpt-if-i-had-to-start-again","status":"publish","type":"post","link":"https:\/\/mailitics.com\/index.php\/2025\/05\/01\/how-would-i-learn-to-code-with-chatgpt-if-i-had-to-start-again\/","title":{"rendered":"How Would I Learn to Code with ChatGPT if I Had to Start Again"},"content":{"rendered":"<p>    How Would I Learn to Code with ChatGPT if I Had to Start Again<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n    <!-- no image --><br \/>\n \t<BR><br \/>\n<BR><\/BR><\/p>\n<div>\n<p class=\"wp-block-paragraph\" id=\"feb7\">Coding has been a part of my life since I was 10. From modifying HTML &amp; CSS for my Friendster profile during the simple internet days to exploring SQL injections for the thrill, building a three-legged robot for fun, and lately diving into Python coding, my coding journey has been diverse and fun!<\/p>\n<p class=\"wp-block-paragraph\" id=\"feb7\">Here\u2019s what I\u2019ve learned from various programming approaches.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"10a0\"><strong>The way I learn coding is always similar; As people say, mostly it\u2019s just copy-pasting. <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/1f605.png?ssl=1\" alt=\"\ud83d\ude05\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"><\/strong><\/p>\n<\/blockquote>\n<p class=\"wp-block-paragraph\" id=\"16cb\">When it comes to building something in the coding world, here\u2019s a breakdown of my method:<\/p>\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Choose the Right Framework or Library<\/strong><\/li>\n<li class=\"wp-block-list-item\"><strong>Learn from Past Projects<\/strong><\/li>\n<li class=\"wp-block-list-item\">\n<strong>Break It Down into Steps<br \/><\/strong>Slice your project into actionable item steps, making development less overwhelming.<\/li>\n<li class=\"wp-block-list-item\">\n<strong>Google Each Chunk<br \/><\/strong>For every step, consult Google\/Bing\/DuckDuckGo\/any search engine you prefer for insights, guidance, and potential solutions.<\/li>\n<li class=\"wp-block-list-item\">\n<strong>Start Coding<\/strong><br \/>Try to implement each step systematically.<\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\" id=\"2e6f\">However, even the most well-thought-out code can encounter bugs.\u00a0Here\u2019s my strategy for troubleshooting:<\/p>\n<p class=\"wp-block-paragraph\" id=\"c469\"><strong>1.\u00a0Check Framework Documentation:\u00a0<\/strong>ALWAYS read the docs!<\/p>\n<p class=\"wp-block-paragraph\" id=\"e511\"><strong>2. Google and Stack Overflow Search<\/strong>: search on Google and Stack Overflow. Example keyword would be:<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"8e78\">site:stackoverflow.com [coding language] [library] error [error message]<\/p>\n<p class=\"wp-block-paragraph\" id=\"0811\"><strong>site:stackoverflow.com python error ImportError: pandas <\/strong><em>module not found<\/em><\/p>\n<\/blockquote>\n<p class=\"wp-block-paragraph\" id=\"9a13\">\u2013\u00a0<strong>Stack Overflow Solutions<\/strong>: If the issue is already on Stack Overflow, I look for the most upvoted comments and solutions, often finding a quick and reliable answer.<br \/>\u2013\u00a0<strong>Trust My Intuition<\/strong>: When Stack Overflow doesn\u2019t have the answer, I trust my intuition to search for trustworthy sources on Google; GeeksForGeeks, Kaggle, W3School, and Towards <a href=\"https:\/\/towardsdatascience.com\/tag\/data-science\/\" title=\"Data Science\">Data Science<\/a> for DS stuff <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/1f609.png?ssl=1\" alt=\"\ud83d\ude09\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"><\/p>\n<p class=\"wp-block-paragraph\" id=\"d510\"><strong>3. Copy-Paste the Code Solution<\/strong><\/p>\n<p class=\"wp-block-paragraph\" id=\"0f8a\"><strong>4. Verify and Test<\/strong>: The final step includes checking the modified code thoroughly and testing it to ensure it runs as intended.<\/p>\n<h2 class=\"wp-block-heading\" id=\"fbd4\">And Voila you just solve the bug!<\/h2>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/0ew1CgL_1iVHJIgpZ.jpg?ssl=1\" alt=\"\" class=\"wp-image-602635\"><figcaption class=\"wp-element-caption\">Photo by\u00a0<a href=\"https:\/\/unsplash.com\/@shocking57?utm_source=medium&amp;utm_medium=referral\" rel=\"noreferrer noopener\" target=\"_blank\">Stephen Hocking<\/a>\u00a0on\u00a0<a href=\"https:\/\/unsplash.com\/?utm_source=medium&amp;utm_medium=referral\" rel=\"noreferrer noopener\" target=\"_blank\">Unsplash<\/a><\/figcaption><\/figure>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"46e2\">Isn\u2019t it beautiful?<\/p>\n<\/blockquote>\n<h2 class=\"wp-block-heading\" id=\"5311\">But in reality, are we still doing this?!<\/h2>\n<p class=\"wp-block-paragraph\" id=\"e8b6\">Lately, I\u2019ve noticed a shift in how new coders are tackling coding. I\u2019ve been teaching how to code professionally for about three years now, bouncing around in coding boot camps and guest lecturing at universities and corporate training. The way coders are getting into code learning has changed a bit.<\/p>\n<p class=\"wp-block-paragraph\" id=\"e124\">I usually tell the fresh faces to stick with the old-school method of browsing and googling for answers, but people are still using ChatGPT eventually. And their alibi is<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"6bdd\">\u201cHaving ChatGPT (for coding) is like having an extra study buddy -who chats with you like a regular person\u201d.<\/p>\n<\/blockquote>\n<p class=\"wp-block-paragraph\" id=\"fdd4\">It comes in handy, especially when you\u2019re still trying to wrap your head around things from search results and documentation \u2014 to develop what is so-called\u00a0<strong>programmer intuition<\/strong>.<\/p>\n<p class=\"wp-block-paragraph\" id=\"8eed\">Now, don\u2019t get me wrong, I\u2019m all for the basics. Browsing, reading docs, and throwing questions into the community pot \u2014 those are solid moves, in my book. Relying solely on ChatGPT might be a bit much. Sure, it can whip up a speedy summary of answers, but\u00a0<strong>the traditional browsing methods give you the freedom to pick and choose, to experiment a bit, which is pretty crucial in the coding world.<\/strong><\/p>\n<p class=\"wp-block-paragraph\" id=\"05bf\">But, I\u2019ve gotta give credit where it\u2019s due \u2014 ChatGPT is lightning-fast at giving out answers, especially when you\u2019re still trying to figure out the right from the wrong in search results and docs.<\/p>\n<p class=\"wp-block-paragraph\" id=\"f606\">I realize this shift of using ChatGPT as a study buddy is not only happening in the coding scene, Chatgpt has revolutionized the way people learn, I even use ChatGPT to fix my grammar for this post, sorry Grammarly.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"bd09\"><strong>Saying no to ChatGPT is like saying no to search engines in the early 2000 era<\/strong>. While ChatGPT may come with biases and hallucinations, similar to search engines having unreliable information or hoaxes. When ChatGPT is used appropriately, it can expedite the learning process.<\/p>\n<\/blockquote>\n<p class=\"wp-block-paragraph\" id=\"6725\">Now, let\u2019s imagine a real-life scenario where ChatGPT could help you by being your coding buddy to help with debugging.<\/p>\n<h2 class=\"wp-block-heading\" id=\"e720\">Scenario: Debugging a Python Script<\/h2>\n<p class=\"wp-block-paragraph\" id=\"e827\">Imagine you\u2019re working on a Python script for a project, and you encounter an unexpected error that you can\u2019t solve.<\/p>\n<p class=\"wp-block-paragraph\" id=\"a382\">Here is how I used to be taught to do it \u2014 the era before ChatGPT.<\/p>\n<h3 class=\"wp-block-heading\" id=\"ebb1\">Browsing Approach:<\/h3>\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Check the Documentation:<\/strong><\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\" id=\"06f3\">Start by checking the Python documentation for the module or function causing the error.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"e83b\">For example:<br \/>\u2013 visit\u00a0<a href=\"https:\/\/scikit-learn.org\/stable\/modules\/\" rel=\"noreferrer noopener\" target=\"_blank\">https:\/\/scikit-learn.org\/stable\/modules\/<\/a>\u00a0for Scikit Learn Doc<\/p>\n<\/blockquote>\n<p class=\"wp-block-paragraph\" id=\"b28f\"><strong>2. Search on Google &amp; Stack Overflow:<\/strong><\/p>\n<p class=\"wp-block-paragraph\" id=\"6d1a\">If the documentation doesn\u2019t provide a solution, you turn to Google and Stack Overflow.\u00a0Scan through various forum threads and discussions to find a similar issue and its resolution.<\/p>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/1DnmHVFPAhyAAzucglcI2gg.png?ssl=1\" alt=\"\" class=\"wp-image-602642\"><figcaption class=\"wp-element-caption\">StackOverflow Thread<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\" id=\"d34f\">3<strong>. Trust Your Intuition:<\/strong><\/p>\n<p class=\"wp-block-paragraph\" id=\"e7aa\">If the issue is unique or not well-documented, trust your intuition! You might explore articles and sources on Google that you\u2019ve found trustworthy in the past, and try to adapt similar solutions to your problem.<\/p>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/1kS2zwaD4Lrmh9Zv0R5uapA.png?ssl=1\" alt=\"\" class=\"wp-image-602641\"><figcaption class=\"wp-element-caption\">Google Search Result<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\" id=\"b777\">You can see that on the search result above, the results are from W3school \u2013 (trusted coding tutorial site, great for cheatsheet) and the other 2 results are official Pandas documentation. You can see that search engines do suggest users look at the official documentation. <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/1f609.png?ssl=1\" alt=\"\ud83d\ude09\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"><\/p>\n<p class=\"wp-block-paragraph\" id=\"422a\">And this is how you can use ChatGPT to help you debug an issue.<\/p>\n<h3 class=\"wp-block-heading\" id=\"a311\">New Approach with ChatGPT:<\/h3>\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Engage ChatGPT in Conversations:<\/strong><\/li>\n<\/ol>\n<p class=\"wp-block-paragraph\" id=\"b273\">Instead of only navigating through documentation and forums, you can engage ChatGPT in a conversation. Provide a concise description of the error and ask. For example,<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"0a8c\"><strong>\u201cI\u2019m encountering an issue in my [programming language] script where [describe the error]. Can you help me understand what might be causing this and suggest a possible solution?\u201d<\/strong><\/p>\n<\/blockquote>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/1tLxR0HAtA4-JTs8Nu_y8Aw.png?ssl=1\" alt=\"\" class=\"wp-image-602638\"><figcaption class=\"wp-element-caption\"><strong>Engage ChatGPT in Conversations<\/strong><\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\" id=\"0c9e\"><strong>2.\u00a0Clarify Concepts with ChatGPT:<\/strong><\/p>\n<p class=\"wp-block-paragraph\" id=\"3bbc\">If the error is related to a concept you are struggling to grasp, you can ask ChatGPT to explain that concept. For example,<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"242e\"><strong>\u201cExplain how [specific concept] works in [programming language]? I think it might be related to the error I\u2019m facing. The error is: [the error]\u201d<\/strong><\/p>\n<\/blockquote>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/1ZIHF8P4fS274XDbGfKVMfQ.png?ssl=1\" alt=\"\" class=\"wp-image-602636\"><figcaption class=\"wp-element-caption\"><strong>Clarify Concepts with ChatGPT<\/strong><\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\" id=\"8425\"><strong>3.\u00a0Seek Recommendations for Troubleshooting:<\/strong><\/p>\n<p class=\"wp-block-paragraph\" id=\"58ea\">You ask ChatGPT for general tips on troubleshooting Python scripts. For instance,<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"ada3\"><strong>\u201cWhat are some common strategies for dealing with [issue]? Any recommendations on tools or techniques?\u201d<\/strong><\/p>\n<\/blockquote>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/1vyVHRBnkgRrSrKCQ5ouWzA.png?ssl=1\" alt=\"\" class=\"wp-image-602639\"><figcaption class=\"wp-element-caption\">Using ChatGPT as coding buddy<\/figcaption><\/figure>\n<h2 class=\"wp-block-heading\" id=\"fd50\">Potential Advantages:<\/h2>\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">\n<strong>Personalized Guidance:\u00a0<\/strong>ChatGPT can provide personalized guidance\u00a0<strong><em>based on the specific details you provide<\/em><\/strong>\u00a0about the error and your understanding of the problem.<\/li>\n<li class=\"wp-block-list-item\">\n<strong>Concept Clarification:\u00a0<\/strong>You can seek explanations and clarifications on concepts directly from ChatGPT leveraging their LLM capability.<\/li>\n<li class=\"wp-block-list-item\">\n<strong>Efficient Troubleshooting:\u00a0<\/strong>ChatGPT might offer concise and relevant tips for troubleshooting, potentially streamlining the debugging process.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\" id=\"0de6\">Possible Limitations:<\/h2>\n<p class=\"wp-block-paragraph\" id=\"036f\">Now let\u2019s talk about the cons of relying on ChatGPT 100%. I saw these issues a lot in my student\u2019s journey on using ChatGPT. Post ChatGPT era, my students just copied and pasted the 1-line error message from their Command Line Interface despite the error being 100 lines and linked to some modules and dependencies. Asking ChatGPT to explain the workaround by providing a 1 line error code might work sometimes, or worse \u2014\u00a0it might add 1\u20132 hour manhour of debugging.<\/p>\n<p class=\"wp-block-paragraph\" id=\"7182\">ChatGPT comes with a limitation of not being able to see the context of your code. For sure, you can always give a context of your code. On a more complex code, you might not be able to give every line of code to ChatGPT. The fact that Chat GPT only sees the small portion of your code, ChatGPT will either\u00a0<strong>assume<\/strong>\u00a0the rest of the code based on its knowledge base or\u00a0<strong>hallucinate<\/strong>.<\/p>\n<p class=\"wp-block-paragraph\" id=\"d96f\">These are the possible limitations of using ChatGPT:<\/p>\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">\n<strong>Lack of Real-Time Dynamic Interaction:\u00a0<\/strong>While ChatGPT provides valuable insights, it lacks the real-time interaction and dynamic back-and-forth that forums or discussion threads might offer. On StackOverflow, you might have 10 different people who would suggest 3 different solutions which you can compare either by DIY ( do it yourself, try it out) or see the number of upvotes.<\/li>\n<li class=\"wp-block-list-item\">\n<strong>Dependence on Past Knowledge:\u00a0<\/strong>The quality of ChatGPT\u2019s response depends on the information it has been trained on, and it may not be aware of the latest framework updates or specific details of your project.<\/li>\n<li class=\"wp-block-list-item\">\n<strong>Might add extra Debugging Time:\u00a0<\/strong>ChatGPT does not have a context of your full code, so it might lead you to more debugging time.<\/li>\n<li class=\"wp-block-list-item\">\n<strong>Limited Understanding of Concept:<\/strong>\u00a0The traditional browsing methods give you the freedom to pick and choose, to experiment a bit, which is pretty crucial in the coding world. If you know how to handpick the right source, you probably learn more from browsing on your own than relying on the ChatGPT general model.<br \/>Unless you ask a language model that is trained and specialized in coding and tech concepts, research papers on coding materials, or famous deep learning lectures from Andrew Ng, Yann Le Cunn\u2019s tweet on X (formerly Twitter), pretty much ChatGPT would just give a general answer.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\" id=\"ce27\">This scenario showcases how ChatGPT can be a valuable tool in your coding toolkit, especially for obtaining personalized guidance and clarifying concepts.\u00a0Remember to balance ChatGPT\u2019s assistance with the methods of browsing and ask the community, keeping in mind its strengths and limitations.<\/p>\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dotted\">\n<h2 class=\"wp-block-heading\">Final Thoughts<\/h2>\n<h3 class=\"wp-block-heading\" id=\"d1c2\">Things I would recommend for a coder<\/h3>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" id=\"5b66\">If you really want to leverage the autocompletion model; instead of solely using ChatGPT, try using VScode extensions for auto code-completion tasks such as\u00a0<a href=\"https:\/\/codegpt.co\/\" target=\"_blank\" rel=\"noreferrer noopener\">CodeGPT \u2014 GPT4 extension on VScode<\/a>,\u00a0<a href=\"https:\/\/github.com\/features\/copilot\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub Copilot<\/a>, or Google Colab Autocomplete AI tools in Google Colab.<\/p>\n<\/blockquote>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/1V9tMAEaa8queyzFxtI6Eeg.png?ssl=1\" alt=\"\" class=\"wp-image-602637\"><figcaption class=\"wp-element-caption\">Auto code completion on Google Colab<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\" id=\"a483\">As you can see in the screenshot above, Google Colab automatically gives the user suggestions on what code comes next.<\/p>\n<p class=\"wp-block-paragraph\" id=\"9858\">Another alternative is Github Copilot. With GitHub Copilot, you can get an AI-based suggestion in real-time. GitHub Copilot suggests code completions as developers type and turn prompts into coding suggestions based on the project\u2019s context and style conventions. As per this\u00a0<a href=\"https:\/\/github.blog\/changelog\/2023-11-30-github-copilot-november-30th-update\/\" rel=\"noreferrer noopener\" target=\"_blank\">release from Github<\/a>, Copilot Chat is now powered by OpenAI GPT-4 (a similiar model that ChatGPT is using).<\/p>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/1qbK_bCbm8yeiFY5qT8mNtw.png?ssl=1\" alt=\"\" class=\"wp-image-602640\"><figcaption class=\"wp-element-caption\">Github Copilot Example \u2014 image by Github<\/figcaption><\/figure>\n<p class=\"wp-block-paragraph\" id=\"a4a5\">I have been actively using CodeGPT as a VSCode Extension before I knew that Github Copilot is accessible for free if you are in education program. CodeGPT Co has 1M download to this date on the VSCode Extension Marketplace. CodeGPT allows seamless integration with the ChatGPT API, Google PaLM 2, and Meta Llama.<br \/><strong>You can get code suggestions through comments<\/strong>, here is how:<\/p>\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Write a comment asking for a specific code<\/li>\n<li class=\"wp-block-list-item\">Press\u00a0<code>cmd + shift + i<\/code>\n<\/li>\n<li class=\"wp-block-list-item\">Use the code <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/1f60e.png?ssl=1\" alt=\"\ud83d\ude0e\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\">\n<\/li>\n<\/ul>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/0YG8Uwi4yjdeocOLk.gif?ssl=1\" alt=\"\" class=\"wp-image-602643\"><\/figure>\n<p class=\"wp-block-paragraph\" id=\"9735\"><strong>You can also initiate a chat<\/strong>\u00a0via the extension in the menu and jump into coding conversations <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/1f4ac.png?ssl=1\" alt=\"\ud83d\udcac\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"><\/p>\n<figure class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/contributor.insightmediagroup.io\/wp-content\/uploads\/2025\/04\/0P52PHqonCvsLqiVO-1.gif?ssl=1\" alt=\"\" class=\"wp-image-602646\"><\/figure>\n<p class=\"wp-block-paragraph\" id=\"88ca\">As I reflect on my coding journey, the invaluable lesson learned is that there\u2019s no one-size-fits-all approach to learning. It\u2019s essential to embrace a diverse array of learning methods, seamlessly blending traditional practices like browsing and community interaction with the innovative capabilities of tools like ChatGPT and auto code-completion tools.<\/p>\n<h2 class=\"wp-block-heading\" id=\"0cdf\">What to Do:<\/h2>\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">\n<em><strong>Utilize Tailored Learning Resources<\/strong>:<\/em>\u00a0Make the most of ChatGPT\u2019s recommendations for learning materials.<\/li>\n<li class=\"wp-block-list-item\">\n<em><strong>Collaborate for Problem-Solving<\/strong>:<\/em>\u00a0Utilize ChatGPT as a collaborative partner as if you are coding with your friends.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\" id=\"550f\">What Not to Do:<\/h2>\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">\n<strong><em>Over-Dependence on ChatGPT:<\/em>\u00a0<\/strong>Avoid relying solely on ChatGPT and ensure a balanced approach to foster independent problem-solving skills.<\/li>\n<li class=\"wp-block-list-item\">\n<strong><em>Neglect Real-Time Interaction with Coding Community:<\/em>\u00a0<\/strong>While ChatGPT offers valuable insights, don\u2019t neglect the benefits of real-time interaction and feedback from coding communities. That also helps build a reputation in the community<\/li>\n<li class=\"wp-block-list-item\">\n<strong><em>Disregard Practical Coding Practice:<\/em>\u00a0<\/strong>Balance ChatGPT guidance with hands-on coding practice to reinforce theoretical knowledge with practical application.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\" id=\"6a8d\"><strong>Let me know in the comments how you use ChatGPT to help you code!<\/strong><br \/>Happy coding!<br \/><em>Ellen<\/em><\/p>\n<h1 class=\"wp-block-heading\" id=\"7a11\">Let\u2019s Connect<\/h1>\n<p class=\"wp-block-paragraph\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/1f310.png?ssl=1\" alt=\"\ud83c\udf10\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"> Follow me on\u00a0<a href=\"https:\/\/www.linkedin.com\/in\/liviaellen\/\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a><br \/><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/1f680.png?ssl=1\" alt=\"\ud83d\ude80\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\">\u00a0<em>Check out my portfolio:\u00a0<\/em><a href=\"https:\/\/liviaellen.com\/portfolio\"><em>liviaellen.com\/portfolio<\/em><\/a><br \/><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/1f44f.png?ssl=1\" alt=\"\ud83d\udc4f\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"> <em>My Previous AR Works<\/em>:\u00a0<a href=\"https:\/\/liviaellen.com\/ar-profile\">liviaellen.com\/ar-profile<\/a><a href=\"https:\/\/liviaellen.com\/portfolio\"><em><br \/><\/em><\/a><em><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/2615.png?ssl=1\" alt=\"\u2615\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"> or just\u00a0<a href=\"https:\/\/ko-fi.com\/liviaellen\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>buy me a real coffee<\/strong><\/a><strong>\u00a0<\/strong><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/2764.png?ssl=1\" alt=\"\u2764\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\"> \u2014 Yes I love coffee.<\/em><\/p>\n<h5 class=\"wp-block-heading\"><strong><em>About the Author<\/em><\/strong><\/h5>\n<p class=\"wp-block-paragraph\"><em>I\u2019m Ellen, a <a href=\"https:\/\/towardsdatascience.com\/tag\/machine-learning\/\" title=\"Machine Learning\">Machine Learning<\/a> engineer with 6 years of experience, currently working at a fintech startup in San Francisco. My background spans data science roles in oil &amp; gas consulting, as well as leading AI and data training programs across APAC, the Middle East, and Europe.<\/em><\/p>\n<p class=\"wp-block-paragraph\"><em>I\u2019m currently completing my Master\u2019s in Data Science (graduating May 2025) and actively looking for my next opportunity as a machine learning engineer. If you\u2019re open to referring or connecting, I\u2019d truly appreciate it!<\/em><\/p>\n<p class=\"wp-block-paragraph\"><em>I love creating real-world impact through AI and I\u2019m always open to project-based collaborations as well.<\/em><\/p>\n<p>The post <a href=\"https:\/\/towardsdatascience.com\/how-would-i-learn-to-code-with-chatgpt-if-i-had-to-start-again\/\">How Would I Learn to Code with ChatGPT if I Had to Start Again<\/a> appeared first on <a href=\"https:\/\/towardsdatascience.com\/\">Towards Data Science<\/a>.<\/p>\n<\/div>\n<p> \t<BR><br \/>\n <BR><\/BR><br \/>\n    Livia Ellen<br \/>\n \t<BR><br \/>\n<BR><\/BR><br \/>\n<a href=\"https:\/\/towardsdatascience.com\/how-would-i-learn-to-code-with-chatgpt-if-i-had-to-start-again\/\">Go to original source<\/a><br \/>\n \t<BR><br \/>\n <BR><\/BR><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How Would I Learn to Code with ChatGPT if I Had to Start Again Coding has been a part of my life since I was 10. From modifying HTML &amp; CSS for my Friendster profile during the simple internet days to exploring SQL injections for the thrill, building a three-legged robot for fun, and lately [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,69,367,83,250,70,160],"tags":[368,2284,108],"class_list":["post-3482","post","type-post","status-publish","format-standard","hentry","category-aimldsaimlds","category-artificial-intelligence","category-chatgpt","category-data-science","category-generative-ai-tools","category-machine-learning","category-programming","tag-code","tag-coding","tag-my"],"_links":{"self":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/3482"}],"collection":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/comments?post=3482"}],"version-history":[{"count":0,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/posts\/3482\/revisions"}],"wp:attachment":[{"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/media?parent=3482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/categories?post=3482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mailitics.com\/index.php\/wp-json\/wp\/v2\/tags?post=3482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}