How to begin with journey to code ?

How to begin with journey to code ?

Hi reader,

Welcome to Spirit Sun's weekly newsletter.

In this newsletter will be discussing the problems which are faced when a person is starting with his/her coding/programming journey.

I lot many individuals and my juniors have asked me their doubts which are mostly related to the selection of the field in Software development.


Here are some FAQs,

1) Sir / Bhaiya, which language I should choose? (C++/Python/JAVA)

2) Which language is easy and most used ?

3) How to manage my academics with coding?

4) What about development ? Should I choose web development or App development?

5) How to concentrate on one thing as many of my friends are doing different things and I feel as if that thing is more interesting than the one which I am doing.

No alt text provided for this image

If we talk about the starting phase, it is the most crucial one especially for those who are starting with their journey to code.

Always remember --

Your subconscious knows more about you than you yourself.

When we are starting with out programming journey, our main focus should be learning any one programming language. Be it (C++/python/java).

Steps to learn a programming language:

1) Have a look over the syntax.

2) Learn the basics of the programming language.

Basics include (operators, datatypes, syntax, input, output).

3) Start with Data Structures and Algorithms (DSA).

4) Choose any website for practicing. (GFG / Hackerank).

5) Once you have solved some questions on the beginner levels you can jump to websites like (Leetcode / codeforces / codechef / hackereath / Atcoder).


POV : There will be times when you will not be able to solve even a single question on either of the platforms but don't give up, it's the part of process.

Only required thing is to solve a single question each and every day without a cheat day.

No alt text provided for this image

Now if we talk about Development field, there are multiple domains and each domain has its own perks.

1) Web development

2) Android development

3) iOS development

4) Machine learning / Artificial intelligence

5) Data science

etc.

From my point of view you should select from web development or App development at your initial stage.

Focus on any one tech stack and learn by building projects.

Projects can be small one during the learning phase, but don't just sit and binge watch YouTube tutorials to learn that technology.

This is it for this newsletter.

Hope you have got your answers and now start without giving a second thought.


If you want to seek some advice or guidance, my DM is open for you. ??

Love from spirit sun newsletter ??

Dhruv Gupta

Yukti S.

Software Engineer, Arcesium

2 年

Amazing Dhruv!

Lakshya Kandpal

Backend Dev | ex-Research Assistant @Georgia Tech FSIL | ex-Founding Member @EcoNea Selini | ML & Web3 Enthusiast

2 年

Helpful!

CHESTER SWANSON SR.

Realtor Associate @ Next Trend Realty LLC | HAR REALTOR, IRS Tax Preparer

2 年

Love this.

要查看或添加评论,请登录

Dhruv Gupta的更多文章

  • Making Open-Source Contributions as an AI Developer.

    Making Open-Source Contributions as an AI Developer.

    Open-Source is something I have been talking for a long time and I have felt in love with this soon after my Outreachy…

    1 条评论
  • Here's How to Make your First Open-Source Contribution.

    Here's How to Make your First Open-Source Contribution.

    Open-Source has been a demanded skill. The way to get remote jobs/internships without much efforts.

    3 条评论
  • Flutter Best Practices : Tips & Tricks for writing clean code.

    Flutter Best Practices : Tips & Tricks for writing clean code.

    Flutter is a powerful open-source mobile development framework that allows you to build high-performance apps for iOS…

    1 条评论
  • How I started my agency at 18?

    How I started my agency at 18?

    It was November, 2021 when my semester was going in online mode. It was my first semester and I was learning so new…

    1 条评论
  • Entrepreneurship : Field of Study ??

    Entrepreneurship : Field of Study ??

    Hi Reader, We are diving into the field of Entrepreneurship now. Everywhere and everyone around us is talking about…

  • Google Pay : Rewritten in Flutter ! ???

    Google Pay : Rewritten in Flutter ! ???

    Before starting with why Google chose flutter to rewrite the Google Pay application code. We will be having a look upon…

    2 条评论
  • Know it all! In terms of Programming Languages. ????

    Know it all! In terms of Programming Languages. ????

    We have been seeing a huge increase in technology sector these days. Everyone is running to learn programming/coding.

  • How to Communicate Effectively ? ??

    How to Communicate Effectively ? ??

    Welcome back reader on an another newsletter. ?? Today we will be discussing about " How to communicate effectively ?"…

  • How to use LinkedIn effectively ???

    How to use LinkedIn effectively ???

    Its been a year for me on LinkedIn. I went from 0 followers to 3.

    2 条评论
  • How to decide what's your niche ? ????

    How to decide what's your niche ? ????

    Hi Subscriber, Welcome to Spirit Sun's newsletter and today we'll be deciding our niche / our field of interest. Wait…

社区洞察

其他会员也浏览了