Programming Beginners who work full-time should try this:

coding_image1.jpg I work full-time as a SharePoint Analyst right now. I am just starting to learn to code and I was advised to start out learning by doing this:

Learn on Weekends - The reasoning is that the weekday might be to busy, but the weekend is generally seen as a time to relax. For you, however, weekends are a chance to study more C++. There’s a good chance you have weekends off if you work a job or go to school.

Instead of wasting your weekends partying, you can practice plenty of code. Saturday and Sunday are an opportunity to get some of the heavier work done. Take the time on the weekend to familiarize yourself with some C++ formulas and syntax.

Start off with the basic Hello C++ program:

#include using namespace std; / This is my first C++ program / int main() { cout<<"Hello world!"<<endl; return 0; }

Do some vocabulary drills. Use weekend mornings to learn keywords and variables. A variable is a given name in a memory location.

Just make sure you track Your Goals. One of the hardest things about learning something like C++ is staying motivated. It’s easy to quit when feeling drained or when it feels like you’re wasting your time. However, that’s why it’s so important to track your goals. It’s much less likely that you’ll get burnt out when tracking your progress.

Here’s an example of a list of goals:

Read three books on C++. Learn the basics of C++. Try writing code. Start working on a project. Finish the project.

Go into detail and create goals for each weekend and month.

Furthermore, for larger goals, like learning the basics of C++, it’s OK to celebrate at the end. Also, don't forget to celebrate those smaller victories that will help you stay motivated and get through the process. Celebrate by sharing your achievement with friends and family. Maybe take the night off and go out to dinner.

Whatever it is, just make sure to give yourself credit. Post your accomplishments on Twitter using the #100DaysOfCode hash, plus share your success on coding community boards like in discord.

Remember to cross goals out once completed. Move on to the next one, and celebrate after accomplishing another larger goal.

Repeat the process until you have a good understanding of C++.