BEGINNER PROGRAMMING TIPS - ANUJ BHAIYA
* START WITH A GOAL-
WORK BACKWARDS FROM A BIG GOAL
* FIRST PROGRAMMING LANGUAGE-
PYTHON
LEARNPYTHON.ORG, FREECODECAMP
YOUTUBE
UDEMY COURSES
1 TUTORIAL - BEST ONE - TAKE AND START AND COMPLETE IT
* BEGINNER - DON'T FOCUS MUCH ON DETAILS
* MAKE A ROUTINE FOR CODING -
DAILY 2 HR - DSA
DAILY 2 HR- DEV
CONSISTENCY
DON'T GIVE UP
* MAKE PROJECTS WHILE LEARNING
UNDERSTAND MEANING OF ALL THINGS
IMPLEMENT 1ST
THEN MAKE SOME IMPROVEMENTS
* AFTER PROGRAMMING LANGUAGE - MOVE TO DSA
FOR DSA - USE CPP OR JAVA
LEARN IMP DS AND ALGORITHMS
LEARN CONCEPT - AT LEAST PRACTICE 10 Q
LEETCODE / HACKERRANK - PRACTICE DSA
* DEVELOPMENT - PROJECTS
* ITS OKAY TO TAKE TIME TO LEARN A NEW LANGUAGE AND TECHNOLOGY
* ITS OKAY TO SEE EDITORIAL
* ITS OKAY TO REACH OUT FOR HELP
HELP OTHERS ALSO IF U KNOW
* DON'T GIVE UP
* 1 THING AT A TIME
* PROGRAMMING LANGUAGE + DSA - DAILY IMP
THEN DEV + PROJECTS
HOW ANUJ BHAIYA BECAME SELF TAUGHT PROGRAMMER? - ANUJ BHAIYA
*HAVE A BIG GOAL - FOR MOTIVATION -
*DON'T GIVE UP
*ANY LANGUAGE -
THEORY = 5%
PRACTICAL = PROJECTS = 95%
*OBJECT ORIENTED PROGRAMMING LANGUAGE- CPP/ JAVA
HE LEARNT JAVA - BOOK + HAY OF PROGRAMMING BOOK
DSA STUDY STARTED
CODECHEF - LESS BEGINNER-FRIENDLY
HACKERRANK, HACKEREARTH - PRACTICE + CONTESTS
ANDROID DEVELOPMENT-
UDEMY - FREE COURSE
HIS ANDROID DEV PLAYLIST
TO LEARN NEW THING -
MAKE A GOAL TO MAKE PROJECT AND THEN LEARN THINGS TO MAKE THAT PROJECT
* DSA - FOLLOW A STRUCTURE
INTERVIEW BIT
BREADTH FIRST APPROACH RATHER THAN DEPTH FIRST
* LEARN A FRAMEWORK/ TECH
LEARN JUST ENOUGH
MAKE PROJECTS
IMPLEMENT THINGS
IMPLEMENTATION IS THE KEY
MAKE UR TODAY BETTER THAN YESTERDAY
*
No comments:
Post a Comment