Tips for New Developers

Share all your academic problems here to get the best solution . You Can Also Share your ideas here to motivate other students .

Have your reason and remember it .

 Programming is hard , and you will get frustrated sometimes . At those times , it will be essential to keep in mind the reason you started coding in the first place .

Find a community .

 Find a community to support you as you start writing code . This can be a meetup , an online forum , or even a blogging platform like dev.to .

Embrace the cycle of learning .

 If you’re learning to code as a second career , especially if you’ve been away from the classroom for a while , learning how to learn is going to be a big part of your process . There are lots of ups and downs involved , which is very natural . Brace yourself for that rollercoaster before starting out .

Start with free resources .

 There are a million and done resources for learning how to code . Some are free , and some are paid . I would start with the free resources , make sure you like writing code , and then after that , you could think about moving onto paid resources or even a bootcamp .

Get good at pattern recognition .

 Recognizing patterns in code is one of the most important skills you can have . When people talk about writing “DRY” code ( i.e Don’t Repeat Yourself ) they are talking about reducing the patterns in your code .

Struggle , but not too much .

 Struggling a little bit when you are learning is really important so that you can solve the problem yourself and find an answer using resources that exist . That being said , it can become unproductive and demotivating to struggle with a problem for too long . After a few hours , reach out to someone for help !

You don’t need to know everything .

 It is straight up 100% impossible to know everything about programming . Nobody knows every programming language , every single method that’s out there , every library and framework , or the perfect solution to every problem . Don’t worry about learning everything , just focus on what you know and extending that .  

Compare yourself to only yourself .

 There are a lot of people learning to code out there . Don’t compare your progress to someone else’s , instead compare yourself to previous you and focus on your own growth .