{"id":24,"date":"2021-10-29T01:17:07","date_gmt":"2021-10-29T01:17:07","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/rayls\/?p=24"},"modified":"2021-10-29T01:17:07","modified_gmt":"2021-10-29T01:17:07","slug":"my-programming-journey","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/rayls\/2021\/10\/29\/my-programming-journey\/","title":{"rendered":"My Programming Journey"},"content":{"rendered":"\n<p>As a pre-teen and early teenager, I spent a lot of time playing video games online. My involvement in communities around the games I played exposed me to a lot of hobbies related to computers. The first that I pursued was digital design. <\/p>\n\n\n\n<p>I spent years creating artwork on computers and still do on occasion. I progressed from creating simple artwork for my forum profiles to artwork for musicians and businesses. I wasn&#8217;t the best and I don&#8217;t always enjoy it, but I was good enough that I enjoyed helping friends and family that needed help. <\/p>\n\n\n\n<p>One natural progression of learning digital design over a decade ago, in my opinion at least, was to learn web development. Web development was my first foray into programming. I learned HTML and CSS fairly easily. But I struggled to learn anything more complex. <\/p>\n\n\n\n<p>In high school, we had a couple programming classes. They weren&#8217;t really advanced, or modern even. The first of which was a simple web development course that taught how to build websites using tables. The second course taught visual basic. <\/p>\n\n\n\n<p>Visual Basic was simple enough for me to grasp some of the basic concepts like if-else statements and for loops. It made creating graphical user interfaces easy. I probably thought it was perfect back then. But I stopped programming shortly after that class ended. <\/p>\n\n\n\n<p>During my first stint in college, I was struggling to choose a major and ended up taking a single programming course. This was my first time using Python. When I was younger, Python was recommended to me because it was easy to learn, but I still thought it was too difficult then. After this course, I would stop programming more for years again. <\/p>\n\n\n\n<p>Now, as I&#8217;m about to graduate from Oregon State, I spend most of my time programming in JavaScript it seems, but I&#8217;m most confident with Python. I&#8217;ve been exposed to many other languages like C, C#, Rust, and Dart. I&#8217;ve learned how to use popular frameworks like React online without the help of a formal teacher. <\/p>\n\n\n\n<p>My programming journey has been long. It has always been something that has interested me, but I guess it wasn&#8217;t the right time for me to learn it until now. When I was younger I was overwhelmed by how much there was to learn and what you could do with programming. But now, as an adult, navigating documentation is pretty much an everyday occurrence. I&#8217;ve had a great time at OSU, and look forward to continuing learning and solving problems for the rest of my career. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As a pre-teen and early teenager, I spent a lot of time playing video games online. My involvement in communities around the games I played exposed me to a lot of hobbies related to computers. The first that I pursued was digital design. I spent years creating artwork on computers and still do on occasion. [&hellip;]<\/p>\n","protected":false},"author":11633,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-24","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/posts\/24","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/users\/11633"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/comments?post=24"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/posts\/24\/revisions"}],"predecessor-version":[{"id":25,"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/posts\/24\/revisions\/25"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/media?parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/categories?post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/rayls\/wp-json\/wp\/v2\/tags?post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}