2. Prerequisites
Before learning all the practices mentioned in this small presentation, I
have made an assumption that you understand basic software
terminologies and atmosphere around a software professional.
Try to relate the facts mentioned in the presentation with your day-2-
day life and find so many hidden facts.
3. 0.Do Some Research
01 Find Your Way In
● Do some research on Google &
Youtube And Find Out how to get
Started.
For Examples:
1.what is web Development
2.How to become a web Developer.
02 Roadmap
Choose Your Path:
Front End
Back End
Html,css,Javascript,
Frameworks ,etc..
Python,PHP,Ruby,N
ode.js,etc..
4. 1.Set a Goal For Yourself
01 Create a structure
Let’s say you choose to become a
Front-End Developer ,then You have
to Follow these Steps:
1. Basic HTMl,CSS & JavaScript
2. Advance CSS, CSS Pre-Processor,
Adv JavaScript,npm,Yarn
3. JavaScript Framework
4. Node.Js If You Want to become
a full Stack Developer.
02 Set a Goal
Once you create the structure , Take
a Note & Set Your First Goal Like
>I want to learn Basics of HTML, in
next Two Months
It is Important to write down your
goal, because it reminds you
everyday that you have limited time
to accomplish your task, So it will
helps you to achieve your Goal.
5. Online Learning
> I Highly recommend you to depend
on Online Resources rather than Books.
>Because, sometimes books are
outdated,and online sources are up to
date.
> It can be anything like
Tutorials,Blogs,Courses
Articles,References…
>Here Some of them i found good to
start with…..
● Freecodecamp.org
● Udemy.com
● W3schools.com
● Developer.mozilla.org
● Teamtreehouse.com
● Youtube.com
● Medium.com
● Cybrary.in
● developers.android.com
2.Get Your Resources
6. 3.Do Not Skip Fundamentals
>After getting your resources it’s time to
start Your learning process.
>I see that sometimes we skip basics and
jump into more advanced topics ,thinking
advance topics are more fun ,,Please dont
do that.
>Please always start with your first topic or
first lecture in your course and gradually
move to the Advance.
You will not gonna make facebook in one
day
Why Fundamentals?
>Let’s say there is one high rise building .
Most essential part of the building is not
the impressive looks and glass & stone
design but the Foundation on which the
building is Standing.
>Just like that, Basics are Your Foundation,
If your foundation are weak then your are
not gonna able to understand Advance
Topics.
7. 4.Make and follow a routine
Plan Your Day
>Another big mistake we make as a Beginner, we don’t actually Plan our
Day, we learn when we get time and when we distracted we skip
learning.
>Making a daily routine can help us to focus more and distract less,
eventually our productivity will increase.
So How to make a routine that suits our life,
8. 4.1 Find Your time
>Everyone has a time in a day, In the morning , In the afternoon or at
night , when they feel most productive , Find your productive time.
>and make your routine around that time, Actually Early mornings are
productive time of the day, and i follow early morning.
9. 4.2 Know your limits
>You read somewhere or watch the video of dwayne Johnson doing
pullups and they say Push yourself, Push Yourself Harder..
>Please Don’t push Yourself, because if you push yourself more than
your limits then your limits you will feel exhausted , frustrated and finally
you will lose the motivation to learn so,
>just make a simple Routine which you find comfortable and within
your limits and follow the routine daily, and one day you will learn the
skills you want to learn .
10. 4.3 plan your free time
>Let’s say you make a routine of 8 hours and you decided to take 4
breaks between your learning, and suppose you Open Netflix or PUBG
and you gets distracted, and your 1 hour is gone just like that.
>So, Plan your breaks and Free times too, like if you want to play games
in your break, take a note and write , “ i am gonna play game in that
particular span of time”
>And put an alarm or Reminder to remind you after your break is over.
11. 5.Consistency is the key
How to stay consistent?
Have a Goal Make a Routine
Create a strong Mindset
All you have to do is decide that
“
No Matter What, You will follow
Your Routine Every Single Day, and
You will Never gonna skip a Day
“
12. What exactly it is?
This is not a Consistency This is Consistency
You Your Goal
YouYour Goal
13. Definition:
> As you saw in the chart consistency does not mean you will have only good
days on your journey .
>You Will face some good days and and Some Bad Days, someday You Feel
Motivated, and someday you don’t.
> So consistency is the means just keep going, it does not matter today is a good
day or a bad day, as long as you keep going and keep working, One day You will
achieve your goal.
16. 6.Develop a Learning Attitude
Never Say I Know
>When we say we know, we know
something we indirectly say no to learn
something.
>To achieve our goals and become
successful in life learning attitude plays a
crucial role in our life , So never Say that i
know Enough….
Stay Hungry
>Always stay curious and stay hungry for
Learn new things.
>Because tech industry is keep evolving
every single day, so as a developer you’ll
never run out of things to learn.
>So,Develop a habit to learn something
new everyday, spend at least one hour to
learn something new everyday.
18. 8.Start doing Practice Projects
Just Do It!
● As Soon as you feel like you know enough to make some cool things
● Start doing practice, because by doing practice only you will learn
how to put everything together and build something useful;
● So, Don’t wait for anything just start building small projects, and if
you stuck at some point, just go to google, stackoverflow
● And search some ideas for beginners on internet you will find many
articles and project Ideas.
○ faviocopes.com/sample-app-ideas/
19. 9.You Don’t need an Expensive Computer
All
You
Need is
Just
4 GB RAM
&
Intel i3 Processor
20. 10.Take Small Breaks
What you get when you work or study 8
hours a day and don’t take break for long
time .
● Mental fatigue
● Poor decision making
● Eye strain
● Anexiety &iriiitability
● Low productivity
● Struggle being creative
What you get when you take breaks
regularly while work or study
● Better Decision making
● Spark creative ideas
● Helps you focus more
● Increase productivity
● Helps retain more info
● Helps to see bigger picture
The Solution
21. How to take breaks
>Take short breaks 5-15 minutes every hour;
>Take a long break at least 30 minutes after every 2-4 hour of work;
>Use Pomodoro Technique and take 3-5 minutes break every 25
minutes;
>Include this type of small breaks in your daily routine and you will never
get tired.
22. How to spend Breaks
>Drink Water
>Eat healthy snack
>Take a walk
>take a Nap
>Do Workout
>Do Meditation
Surfing Internet >
Watch TV Shows >
Read Books >
Because all of this things are maybe
break for you , But for Your Brain it’s
just an another information So just give
Rest your Brain..
Do Don’t