Hi everyone!
I hope everyone had another nice week! This was another productive week, however there was a bit less to show for it. JavaScript is a very complicated coding language (when compared to learning HTML or CSS). The learning curve is fairly steep but I am managing. It has a lot to do with problem solving and creating functions that have inputs and outputs and can complete simple to very complex operations.
While this has been very difficult to learn, it has also been way more enjoyable for me than learning CSS or HTML were. One of the biggest reasons I decided to pursue coding was because of my love of math and science and problem solving and this language has finally given me a chance to use some of those passions and skills.
This week a lot of the JavaScript was creating functions and scanners to look through usernames and to solve math problems and create domains for inputs. This meant that I would create a function that would only accept a certain letter or number combination, or I would create functions that would only accept certain numbers and would return some manipulation of whatever number I entered. Some of the problems have gotten very intense, but I have loved every minute so far.
My most recent challenge was creating a function that would scan usernames put into some input to make sure they followed certain conditions. For example, I could only accept usernames that started with letters, ended with numbers, contained at least two characters, and didn’t have repeat characters. This challenge put my understanding of JavaScript and my memory of previous lessons to the test, but was enjoyable overall.
I am very excited that I am enjoying learning JavaScript so much and hope the fun continues. For any of my readers who have a love for math and science, but don’t know where to go with it or what to do with it (like me) coding may be an avenue that you would actively enjoy, so give it a try!
Image citations:
https://www.scc.losrios.edu/academics/meta-majors/science-math-and-engineering


This is a very unique passion blog. I would never have expected someone to do a passion blog on coding but it is something that so many people are becoming passionate about. I think its really awesome it seems like you’re enjoying what you’re learning, and your excitement shows through the writing. I especially like at the end how you explain why you like coding and why others may be interested in it too. It moves the blog away from science and mathematics and gives it a much more personal touch which I personally enjoy. Can’t wait to see what other coding you do!
As someone who doesnt not anything about coding and has a very hard time trying to understand technology I definitely commend you for learning these skills. I really like your blog idea of explaining to us what you learn each week because even though we might not understand it, I feel its always beneficial to learn new things and be more aware of the world around us. Your enthusiasm can also be clearly seen and I think that’s really special for someone to always be happy to learn new things and to be happy with what they are doing. I really like this blog and cant wait to read more.
Your blog makes reading about coding and technical jargon super approachable! I’m definitely not the savviest when it comes to STEM subjects, especially things that rely heavily on numbers and specifics like coding does, so I was a bit worried when I first opened your post that I would be completely lost while you described what was going on, but I didn’t feel that way at all! Even if I had to reread some sections a few times just to really understand what you were saying and be able to picture it, your enthusiasm for the subject didn’t make it a drag at all! It goes to show how the tone of the author can impact the enjoyability of the piece for the audience!