<p>It's kinda a hobby of mine to learn new skills in my free time (past ventures include playing the ukulele, learning to knit, mini catapults). Next I was thinking of learning to program. It's just something I think looks cool to learn and would combine my interests in math and nerdy things lol. So what's a programming language that is pretty simple for someone to learn on their own? I'm not wanting to do anything hardcore, just thought it might be interesting. </p>
<p>I figured this forum would be the best place to post this cuz you guys are most likely to know all about programming languages lol.</p>
<p>Btw I have no prior experience with programming languages or coding or whatever lol but I’m strong in math/science and I’m interested in learning more about computer stuff. Sorry if I sound ignorant but I guess I am lol.</p>
<p>python/vpython is pretty basic and simple. java and C++ seem to be the big 2 however, so learning one of those could give you a solid foundation to learn the others</p>
<p>Dude same exact boat as you. Im learning C right now. All you have to do is go on youtube search “C programing tutorial” and it’s the first one which shows you where to start from the very beginning. Good luck </p>
<p>If you have a programmable graphing calculator, that can be a fun place to start. TI-Basic is no substitute for a real language, but it can do more than you might think.</p>
<p>I started with TI-Basic, and if nothing, it was useful. I tended to write programs to solve whatever math (or physics, etc.) problems I was doing in class at the time, to double check answers on homework as well as help commit the formula to memory while breaking it down to its simplest form (which really does help with understanding).</p>
<p>C++ , then move on to java. These are the most popular languages today. ( btw, once you learn one language, the learning curve becomes fairly simple to learn others. Because, you now understand the underlying logic of programming.)
Good luck</p>
<p>C++ is my personal favorite. There is no “best” language to learn though - in the end, it’s all based on preference. However, Java does make it a bit easier on beginners due to the safety measures embedded within the language implicity (automatic garbage collection, etc). Python also has the most readable syntax for someone who doesn’t have any experience with programming. I’d say C++ and Python are powerful languages for programming in the future, and any language would be a good start.</p>
<p>“If you have a programmable graphing calculator, that can be a fun place to start” </p>
<p>My son had used his TI in hs to write a program to solve 4x4 rubiks cube. (I have no idea how or why he did it. Had I known about it at the time, I would have suggested it as topic for an essay or a resume bullet).</p>