- DIVER: Manvanth Mn
- NATIVE COUNTRY: India
- CATEGORY: Coder
- DIVE: C Languages
- Level: 1
- REQUIREMENTS: Level 1 (Knows the Basics of a C language.)
Editor’s Note: On all dive certifications, we try to edit the writing as little as possible to preserve authenticity, personality, and writing style. We typically fix spelling errors, but minimally modify grammar and sentence structure (just enough to ensure readability).
When and Why Did You Decide to Pursue This Dive At This Level?
When I was in my 11th grade, they taught me C++. I was new to computers and did not know even basic fundamentals of computers.
Then I tried to learn C first and and then C++ after, as I thought they were the same. But one is a procedural language and other one OOP. I realized I did a mistake of taking computers.
Then as a funny end to this story, my friend suggested for me to see Iron Man movie. I got interested in AI (Jarvis) and finally I decided, “Why can’t I turn fiction into reality?” I wanted to create my own AI. Then I was set to learn computers and pursued this goal.
It does look like learning C will be like a SciFi movie but, I believe that nothing is impossible.
How Long Did It Take For You To Accomplish This Dive At This Level From The Day You Decided To Pursue It, And Why Did It Take That Long?
I don’t know precisely how long it took, but I remember for the basics of C++, I studied for 1 month, and for the basics of C, I studied for 3 to 4 days. To learn just the basics, it took me very less time than I expected.
What Was The Hardest Part About Achieving This Dive Level?
The hard part was managing time, and lack of concentration. The even worse thing was not finding the interest to study for a long time. To begin with, I didn’t know how to start. Learning by yourself from scratch is tougher than learning in a professional way. I still remember I didn’t know even how to swap numbers in the beginning.
What Was The Easiest Part About Achieving This Dive Level?
The easiest part was the data types, variables , if else statements, header files, logic operators, etc. It was easy because I had seen this in many programs and knew about how this all worked.
What Is Your Advice For Someone Who Is Pursuing This Dive And Level?
My advise for them is to just go for it if they have interest.
Never give up.
For learning the basics and for this level, you should first know the structure of the C language. Learn how to write a simple hello world program.
My advise for people who want to learn the basics:
2. work hard.
3. find interest in discovering new things.
4. learn the basics, but don’t stop there
5. never give up.
6. if you get stuck somewhere, try to find the solution instead of running away.
What Are Some Of The Best Resources You Recommend to Those Pursuing This Dive at This Level, And Why Do You Recommend Them? Please Include Relevant Weblinks, If Applicable.
- YouTube. I recommend you to learn from You Tube.
- Programming Hub. I suggest you go with the programming hub application for android. You can learn all the basics online.
- Read Books. I suggest you find C language books on PDF Drive so you can mark them up and learn easily.
Tell Us A Story Of One Of Your Adventures While Pursuing This Dive.
When I was in my 11th grade, I had no knowledge of computers. I was not taught in the previous classes about programming.
My teacher selected me as the leader of the class even knowing that I was not capable of computing. It was very difficult for me to stand on this line. Though I had leadership skills, leading a class with people more advanced than you was difficult.
We ended up winning the prize of being the best class in 2019. We showed that we are not less than any one. It was my great adventure so far with coding.
How did you prove you met the requirements for this level?
I have attached a certificate from programming hub, showing that I have learned the basics of C. Every certificate has its unique id.
Will you be pursuing the next level? If so, what is your plan? If not, why not?
Yes, because I want to learn more and more, and acquire more knowledge. I want to become really good at C programming, so I will pursue the next level.
And having made this post, and provided adequate evidence to the dive committee, Manvanth Mn is now hereby certified by Break Diving, Inc. as: CODER – C LANGUAGES – LEVEL 1. Congratulations Manvanth! Thank you for being an inspiration to others!
The author above wrote this WYSEguidance post as one of the certification requirements to become certified by Break Diving, Inc. for a dive completed. Would you also like to find greater success, happiness, and friendship, and make genuine supportive connections with others around the world pursuing your same dreams? We will certify you in your life accomplishments, and help you find new dives to pursue! Come join us at www.breakdiving.io and soon your story will be the next one you read about on this site!