Best Approach to learn DSA / Development Stack.
Tags: beginners, programming, webdev, codenewbie
Published: 2021-11-02 18:46:39

The new year ushers change for many people all across the world. Some changes will happen right away, while others will take some time.

Although the end result may change, the processes required to achieve our objectives are the same for all of us. 

To get a head start on accomplishing your goals and remaining focused throughout, you need proper discipline and a firm determination to repeat the same for the next 364 days.

It’s very difficult to head a kick start with full zeal and mind to proclaim the desired reward. After you've begun moving, you'll need to find the motivation to keep going.

So here, I have these **#4 magical stairs** for you to reach *The Palace of Wizard* that can give you anything and everything.


![Loading](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jqlg4mk0cqihkzuk8p0g.png) 
##STEP 1: Eat that frog 🐸

Brain Tracy, a productivity coach, dubbed the Eat the Frog approach after Mark Twain's wise advice. This strategy has more power and depth and it goes like: Pick one critical activity for the day and complete it first.

Please bear with me. I'd argue that this strategy will be even more effective for you if you feel pushed in a million directions and overwhelmed by the number of activities on your plate each day. Once you've eaten your one frog, you're not going to kick up your feet and call it a day.

You'll still work on other things, but your most important (typically the most difficult task that demands the most energy and focuses) will take precedence over all those less-important but more-urgent tasks. 

For example, checks off 15-20 things per day on a daily basis but sets a target to finish at least one high-impact activity every day.

Think of the one thing that you hate doing each day and is the hardest part of the day. Got it? Now, go eat that frog!

Your frog= The worst thing you have to do every day. You are more likely to procrastinate on this one this so always do this thing first.

![Loading](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fq4zzqza4c47rbzyjvii.png)
##STEP 2: Make code you will remember💻 

Rather of being a passive learner, take an active role in your education. Passive learning makes it difficult to remember information. 

You may believe that repeatedly watching a video or reading a tutorial will permanently imprint the information in your mind. While some of it will stick, it is hardly the most efficient method of learning.

Even if you're paying attention to what the teacher is saying in the lecture, you're only seeing or reading abstract concepts. To obtain it, you must overcome obstacles and make mistakes. Then figure out what's your mistake and amend it. 

Because it's no longer something someone else has told you, translating that knowledge from abstract to practice is critical. 

Begin constructing anything straight away: A single-page website, or a small online component, get involved in solving questions, or giving contests. 

It works!!

As long as you keep doing it while raising the bar, you’ll slowly start getting better. I promise!

![Loading](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/luz40jw2kdez3asp9nmz.jpg)

##STEP 3: Minimise Distraction📚

Checking for information ahead of time may prevent it from interrupting a focused work flow.

You might wish to disable all notifications from your smartphone and desktop apps. Consider only checking your email four times a day and responding to each query once. 

Controlling your devices rather than allowing technology to control you can help you focus and reduce distractions.
Standing up, or better yet, walking away from the study table, will help you concentrate better. 

Even a brief walk away from the study table can help the body and mind relax. When you return, taking a pause can help you refocus on the next activity.

Consider listening calm music, exercising out, going on a run or a ride, playing sports, completing puzzles, or playing chess for at least 30 minutes each day. 

Always keep in mind that a healthy mind lives in healthy body. When the body is unwell or the mind is depressed, it might be difficult to concentrate. 

So, Practice healthy distractions!!

![Loading](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u85l82ab1pb0lj09oglw.jpg)

##STEP 4: Write Useful Comments for your code. 👩‍💻 

The readability of a program is heavily influenced by comments. Every program must be maintained at some point during the software development lifecycle.

Developers change with time, and the application will need to be managed by a new group of employees. It makes things much easier to have a code that is simple to understand. 

Developers discovered the value of code comments after working on a variety of projects of varying complexity levels. So, before it’s too late, I'll provide a few of the best methods for writing code comments in this article, and I hope you find it useful.

**Rule 1:** *Use naming standards that are simple and easy to grasp.*
**Rule 2:** *Keep your remarks focused and succinct.*
**Rule 3:** *Provide connections to the copied code's original source.*
**Rule 4:** *Include external references links where they will be most useful.*
**Rule 5:** *When fixing bugs, leave comments.*
**Rule 6:** *During the Code Review process, make sure to double-check comments.*
**Rule 7:** *Classes and functions should start with a clear description.*
**Rule 8:** *Always Remember!! Good code is self-documenting.*


With this I came to an end of this article but for all readers it is a new beginning. So kick off again with more zeal and enthusiasm and don’t forget to be gentle with yourself too. 

Till then hope you loved these 4 self-implemented tips!!

I hope that this post inspires you to work more productively with yourself and others!

I'd love to hear how you all liked this article; please leave a comment and tell me how you much you implemented it as it might assist someone else!