1. When learning a new language, it is important to apply what you know and to take things one step at a time. This will help you learn the language more efficiently and make it easier to remember what you're doing.
2. Never give up! If you're frustrated or stuck on something, try taking a break for a few minutes and coming back to it with fresh eyes.
3. Asking for help is not always easy, but we all need help at some point in our lives. It is important to be able to ask for help when needed so that you can figure out how to solve your problem and then teach others who might have the same issue.
4. Read the documentation! There are many tutorials online and docs provided by the company that created the language that can be very helpful if used correctly. If you are having trouble understanding something, reading about it in more depth will often answer your questions.
5. Practice makes perfect! The more programming experience you get, the better - and faster - you'll become at each new task that comes your way.
6. Keep a journal! Whether this is written in a physical notebook or kept electronically, keeping track of your thoughts, ideas and progress will help keep track of everything you've learned so far and may also provide some insight into where you could be going wrong if there are problems making progress on specific tasks.
7. Break things down into smaller steps! If working through an assignment or problem feels too overwhelming, focus on just one small part of it until it's completed before moving on to the next section - this will make it seem less daunting overall, as well as giving you a sense of accomplishment as each small piece is finished!
8. Ask someone who knows what they're doing! Even if they don't know exactly how to solve your problem, they may be able to assist by providing other alternatives or advice which will get you closer to solving it yourself!
9. Make mistakes! Once in awhile, everyone makes mistakes while writing code - when this happens, don't worry about stopping what you're doing right away to correct the error; simply make note of the mistake (either by using brackets around the incorrect statement or by placing an asterisk next to it) and continue with what you were doing after correcting the error later on when you have more time available.
10. Be patient with yourself! While learning how to program can seem like a daunting task at first glance, remember that anyone can do it and that most people go through phases where they feel like they're stuck or not making any progress; however each day brings new challenges which can lead to feelings of accomplishment once completed - just trust yourself that you'll get there eventually if you stay persistent and focused!
11. Take advantage of resources available: whether these are from your school's computer science department or an online tutorial series offered through YouTube videos or websites like Codecademy or Udacity, never stop looking for ways in which you can improve both technically and creatively in order to expand your knowledge base even further and make yourself more valuable asset in any industry field (and/or show off how awesome you are)!
12. Share what you know: "Those who cannot teach do not really know." Knowledge is power; those who think they have nothing worth sharing only want others' knowledge without putting themselves out there first; be open-minded enough to share your skills with others so that they may benefit from them as well rather than trying to hoard them for personal gain (unless of course there's a reason why sharing certain information could be harmful).
13. Be proactive!: rather than waiting for opportunities - big or small - come knocking on your door unannounced, go looking for them instead; make yourself visible by participating in events geared towards programmers such as hackathons or conferences through social media channels such as Twitter or LinkedIn; join local meetup groups for developers near where you live so that connections can be made between individuals who share similar interests despite living apart from one another; never underestimate the power of networking no matter how large or small - as long as people know who they are dealing with (you), anything is possible!
14. Keep up-to-date: whether this means following tech blogs or news sources regarding programming languages being released or updates happening in companies relevant to programming (such as Facebook or Apple), staying informed ensures that knowledge gaps won't hurt opportunity potential down the line because everything will be fresh in memory; furthermore, staying aware of current trends lets both employers know that applicants are serious about their profession while also showing others within their profession what's happening outside their own circles which creates connections between different industries/communities within programming which benefits everyone involved (including society at large!).
15. Ask yourself "What would I do if I couldn't fail?" This is an exercise done by people interested in entrepreneurship meant to inspire creativity by removing fear from decision-making processes; asking oneself this question forces oneself out of one's comfort zone because failure becomes