Well, just a little bit ago I did something I have been procrastinating to do.. that thing I was procrastinating to do was to run my first C++ line of code. I have wanted to learn programming languages ever since I joined Steemit last July. But, my problem was the fact that I procrastinated. I already know HTML & CSS, but, I want to one day be able to code on the blockchain, and that requires me to learn a programming language.
Many people say C++ is one of the hardest languages to code, and I am up for a good challenge. In fact, this will be the first programming language I learn! I am beyond excited to learn C++. What really got me going was a lift from @thewineman, Michael (@thewineman), gave me some encouragement to get started, and that was all I needed!
Don't be afraid to learn something new, and to make mistakes while learning it! It's part of learning, and everyone knows and understands that. People are very understanding about not knowing things. Plus, you're 15. Nobody expects for you to be perfect, jut to be the best that you can be.
Michael also suggested for me to start writing, yes writing, well, let me just quote what he said!
Maybe think about doing this... Every night before you go to bed, make a list of things you HAVE to do the next day. List them in order on importance. Put a time by it, when you plan on having it complete (for each task). Cross it off when each task is complete, not mentally, literally cross it out. When you go to make your list for the next day, anything that wasn't done goes to the top of the list.
Can you believe that one persons words, in a matter of minutes, most likely, just changed my life? If it weren't for Michael reaching out to me to ask me a question about Steemit, I may have procrastinated even more and I probably wouldn't have started as fast as I did. On a side note, Michael is a very powerful person.. almost like an Angel, I recommend reaching out to him if you need some encouragement! (@thewineman)
Anyway, getting back to the reason of this blog, my C++ jouney will begin now. I will not give up, only go forward. My plan to become a blockchain developer WILL come true. I am so very excited to learn C++! I want to be as succesful as someone like @dan someday. @dan was also a huge part of my decision to start C++ as I know he developed the graphene blockchain with C++.
Outside of C++, I am excited to announce that I am ranked #3 on the PeerPlays witness list! That is BEYOND crazy! I would've never expected that, but I am beyond grateful to have the opportunity to be a PeerPlays witness! And on the STEEM side, I am in 49th place! Remember that when I hit the top 20 I will be getting a STEEM tattoo, my dad and I will be the first father/son combo to have STEEM tattoo's! All in all, I expect the future to only be bright from here on out!
KEEP IN MIND THAT THE WINNER OF THE FREE PLANE TICKET TO STEEMFEST2 WILL BE ANNOUNCED TOMORROW! STAY TUNED, IT WILL COME IN THE EVENING (AMERICAN TIME)!
How To Vote For theprophet0 PeerPlays Witness Through The GUI Wallet
1. After the wallet has downloaded, log in and navigate over to the vote tab in the top left corner. After you click on that, navigate over to the tab where it says Witness.
2. On this screen, you will have to find my name (theprophet0) and all you have to do is click add...
3. For the last step, all you have to do after clicking my name is scroll down to the bottom and click Publish Changes!
Please also consider voting @aggroed for a STEEM witness!
Lastly, if you need help with anything with STEEM/Steemit, this game, or PeerPlays or have any questions, feel free to direct message me on Discord @theprophet0, Steemit.chat @theprophet0 or in the #help channel, or for PeerPlays, stop by here: https://t.me/PeerplaysHelp - I hope you guys feel I am deserving enough of a witness vote, thank you!
C++! Very ambitious! Before you go full force down this path, I URGE you to take some of the courses that we talked about privately. Starting with the Khan Academy CS paths. As well as any CS MIT OpenCourseWare paths you can take! Before starting with low(er) level languages such as this it is SO VERY important to understand the concepts behind Computer Science. If you can get these concepts and ideas under your belt before taking this on, you stand to take SO MUCH MORE from this and be SO MUCH MORE powerful!
Do it right! I absolutely love seeing such ambition from younger people like this, and I want to see you absolutely destroy it! If any low level programmers or CS degree holders can chime in as well, please do so! I want to see this kid go places, he obviously has the aptitude and more in spades.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That is quite the dream!
You are already achieving great things so I have no doubt you will put in the work to accomplish this endeavor.
Steem on! You can do it!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your future is bright, and it looks like a lot of mentors are here to help you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratz on the witness rank. I voted as soon as they were released, though i do not have much PPY. Also that is some great knowledge to follow by @thewineman
I have to do this everyday to stay on task. Organization really helps you accomplish what you want. Set goals and you will reach them. Enjoy C bud.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh great! As you know buddy
No that's weird
I mean we are the same I also want to learn computer language best of luck for you, Let's see who wins the free steemfest ticket although I haven't participated I am very keen to know who will be the winner. Have a nice day buddy.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
i did a C++ course during my bachelor's degree. it is d backbone of many programming languages. people say, one who can program in C++ can easily adapt to any other programming languages. reach me out if you need help, will be happy to assist @theprophet0
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is great that you are diving into learning C++ at any age. But at 15 that is amazing! I know you can do it! You will have to work hard to be in the hackathon that is going to happen at STEEMFEST !!!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Learning to code unlocks all sorts of futures for you man. Good on you, glad to see you interested in something that you can use one day to completely change the world.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That's a great start! I took Paschal as my first language and then jumped into 3 hard core classes of C++ during my Associates Degree. I didn't pursue it in my career, but I will never forget it! It gave me the foundation that I have now.
I'm sure it will do the same for you. Take care!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's amazing that you are gonna learn C++!
It's a great language to start with. It is a little difficult but once you get the basics it's all smooth from there!
All the best! :)
Upvoted and followed! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I was a C++ student in high school, is that the same thing? I can teach you that!! LOL! You got this young man, Resteemed from Texas!!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
HAHAHAHAH! Love it brother! :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great decision. I don't think it's hard. Actually most of it is simpler than high school mathematics. I teach C++ in high school but I spend most of my time coding in php and javascript as I maintain a few websites. C++ is a great language to learn. Most of the other languages resemble C++ a lot .
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awesome!
I have also heard that C++ is quite tough. I started out with JavaScript, got halfway through then my laptop's charger was damaged.
And I'm too lazy to go get it cause it's not found where I live.
But don't try to give up.
All the best!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
wow bro this is awesome...
i was going to start keeping a steemit journal for my python quest i am currently on.. my grandfather was a c++ programmer.,..and he told me once, "if you know c++ you'll always have a job" ..goodluck bro! lets code some dope tools for SteemIT,.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I have a love/hate relationship with coding. I love how it opens up all the opportunities as knowing how to code like a pro = big money these days... at least until WW3 hits and the internet is gone. Sadly, I hate coding myself as I just don't feel good doing it. That said, I am envying you if you enjoy doing it. Also, a lot of people know C++ but very few understand blockchain, so think of it as a very solid advantage. While people will be learning blockchain next year, you'll be able to code in it already. Good luck with your goal, I have a feeling that you will do just fine!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice, I started with Visual Basic, then Java, C# JS, PHP.
Still have lots to learn, but I think you did a good job learning it!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'm so glad you decided on C++ as your next language! You will have so much fun with it! Best of luck ❤️
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congrats and I'm glad to know that you got your inspiration from someone here on Steemit :) It's SO important to have the right support and guidance, especially in the first months of learning a language. I've been coding in C++ for almost half a year, and can say that as soon as you get the basics, all hard work will definitely pay off! If you have a coder friend, why not make a few small competitions, where you both have to code the same thing, but in your own way and language? Then at the end, you compare and see which one has done best and/or quickest. I found that to be a super fun way to learn :) Here is how I started, just in case you're curious :P Happy Steeming, and looking forward to your next posts!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi! I'm glad to see your ambition, C++ it's a very powerful language. But also it's one of the hardest programming languages to learn. For this reason I'll sugest to start with something easier like C# or Java. And first of all you should start to learn OOP. Because C#, Java and also C++ are OOP languages based on classes. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great post, good luck :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I cant wait for the announcement of the Winner of the free PLANE TICKET to STEEMFEST 2!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I heard that programing is hard, that is why i stay away from it. Can you give me your advice on it? @theprophet0
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great start..
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is awesome to see my friend. I am also learning C++ now and have been wanting to for a long time.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@theprophet0 great post and nice to chat before , thanks for the upvote brother
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
following you and good job -David
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
c++ is still so popular and demanding.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You're in a good start, keep it up.
Follow me @Yehey
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good luck for all that fun hard work that lies ahead @theprophet0
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ohh good...
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit