I am officially a new iMac user.

 Labyrinth  .. A path for the right brain.

Labyrinth .. A path for the right brain.

I had a small break in my Skillcrush Developer Blueprint before starting the Ruby lesson.  I thought it would be good for me to keep coding. Practice makes perfect! I found a free course on Ruby through Codeschool.  

 

It has 7 levels and teaches objects, methods, arrays, etc.  The course required a blog entry using Ruby, which I enjoyed.  As you know, I enjoy blogging!

 

The Codeschool course gave me enough insight into the Ruby language and inspired me to learn more. I found the initial tasks fairly easy.

Ruby badge #1

Ruby badge #1

 

After completing Codeschool I feel confident that I will be successful in attempting more difficult concepts within the Ruby programming language.  I suggest you try as it builds not only knowledge of the language, but also confidence.

 

I recently read  ‘A whole new mind why right brainers will rule the future.’ I found the topic of the Labyrinth to be particularly interesting.  While I was visually familiar, I had not really understood its background. What does walking a labyrinth do for people? Hospitals have begun to add them within their construct. A lot of people claim to pray, find peace, or solve difficult problems by walking them. I find that fascinating.

 

David Tolzman (he design the Labyrinth at Johns Hopkins) stated:

As the left brain engages in the logical progression in walking the path, the right brain is free to think creatively.”

 

You can find a labyrinth near you by going to this site http://labyrinthlocator.com/

 

Last but not least, my awesome mentor @sorriv and handsome hubby purchased a Mac for me to use for #hackingmyeducation. I am very thankful for his constant support.

Advertisements

Finding balance

IMG_2983

WOW! December was an awkward month for me.  It was so difficult to balance home life with Hacking my Education.  Every time I sat down to learn the material I was interrupted by a snotty nosed little boy or girl:)

 

Of course trying to prepare for Christmas day took a huge chunk of my time as well.  I finally finished my lesson on JavaScript, JQuery, and API’s.

 

During ‘the most wonderful time of the year’  I successfully created a ‘text to Pig Latin’ converter.  I did this by using Arrays.

 

An array is a data type that store a group of things.  I found learning arrays to be very easy and useful.

 

I also learned how to loop through an array using FizzBuzz.  This is a test that software companies use to evaluate the potential developer.

 

Here is a screenshot of the project where I used different color shades.  When you hover, click, or double-click the object, it will change according to the code, and the text will change prompting the user with a new message.

Looking through the shades.

Looking through the shades.

 

Below I posted ‘The Magic 8 Ball’ project.  This was one of my favorite toys as a kid.  I never thought I would be creating a virtual one, but I successfully did.

Screenshot 2014-12-30 at 7.21.02 AM

My Magic 8 Ball

A List of #geek terms for ya!

 

DOM, JSON, API, AJAX

 

Hope every one had a Merry Christmas.  I am still trying to sort through all the goodies Santa dropped off.  This may take me months!

 

I am looking forward to starting 2015.  I plan to complete more reading and begin a new programming language called Ruby.

 

Wish me luck with finding balance!

Working on JS or is it working me?

First off I want to announce that I am currently one day behind in my Skillcrush course. BOO!

This is how it goes when you have sickness running rampid in house full of kids. (NOT FUN)

 

Creating a modal window with JavaScript was a bit challenging, though I am not the only one who feels this way. It was a challenge for most of my classmates as well. I did however figure out the modal on my own.  YAY me!

After creating my modal I moved on to working with the console.

Since I am programming from a Chromebook, I focused on working with the Chrome console.

I like that I am able to debug and makes changes using the console.

The Great Logo Hijack was an assignment that I really enjoyed.

I was able to go to the Google search page, find the Javascript and edit it from my console. Below is a screenshot of what I did.

I hijacked Google's logo!

I hijacked Google’s logo!

Do you see how it reads “The New York Times” and “search NY times”? That’s my hijack;)

Object, functions, variables, and properties of Javascript is what I am currently learning.

This is the most difficult part of programming that I have encountered.

I have worked through some of the problems with my classmates on Mightybell. I really do have a great group of skillcrushers to lean on.

I honestly don’t think that I will be comfortable using JavaScript by the end of next week. For now, am I working on JS or is it working on me? That is the question.

On a happy note I am ten days into a Yoga challenge and finding it to center me in the middle of this struggle.

Me trying to stay calm..#justbepresent Yogo challenge.

Me trying to stay calm..#justbepresent Yogo challenge.

Hello JavaScript

                                                Screenshot 2014-12-05 at 12.38.28 PM

JavaScript is a programming language and one that I am currently learning.

 

JavaScript is the client-side language that allows the user to interact with the website. For example, pop-ups, scroll bars, and automated updates all are created using JavaScript.

 

This week I dusted off my Algebra skills (thanks Khan academy) to build a fahrenheit to celsius converter.

Another task I tackled was creating a prompt and alert that tells the user how many days are in a million seconds.

 

Of course, I had to figure out the math problems before writing the code.

 

To do the math I used a JavaScript tool called repl.it It stands for read, evaluate, print, and loop. Then I used my new found coding skills in JS Bin.

Screenshot 2014-12-01 at 7.08.54 PM

Screenshot 2014-12-01 at 7.09.14 PM

I programmed that;)

Learning JavaScript is challenging, but I always love a good challenge! Hello JavaScript and, we meet again Algebra.

To learn more about JavaScript I signed up for their newsletter. http://javascriptweekly.com/

P.S.

 

Don’t forget to do your “Hour Of Code

I always loved extra credit

 

Hope you all had a great Thanksgiving week!

 

I spent the week hanging out with my kids and didn’t focus too much on coding. My family and all the good food had my attention.

 

I did find a little bit of time to work on the extra credit project.:)

 

The task was to create my own resume using html and css. We had the option to download a file of background images from skillcrush or create our own. I decided to be a little more original and did so myself.  Uploading my work to Photobucket was necessary to complete the project.

A layout was provided by the instructors, which made the task easier.

 

I prepared my resume and proceeded to download specific Google fonts, changing the colors as desired.

 

Here was the challenging part.  Are you familiar with the ‘cute’ little icons that are commonly used?

They are called Sprites and they look like this.

sprites

 

I really struggled with how to make them work.  And by ‘work’, I mean change when the mouse pointer hovers over them.  They require a bit of work to achieve that goal.  However, I was able to figure it out and add them to my resume. #awesomesauce

 

I plan on linking my resume to www.momcoder.com, but for now here is a screenshot!

My beautiful resume!

My beautiful resume!

This was a fun creative project and I really enjoyed every minute of it!

Now I am off to learn Javascript.

A Love/Hate relationship with CSS

Colorful Ride

Colorful Ride

This week I have been coding using CSS. I have learned how to change font- family, color, background, add links and images to my website. Those were the simple things. I wanted to go the extra mile and took it upon myself to learn how to create navigation bar ;).

 

At the beginning of the week I was having a hard time understanding some properties of CSS.  It took me two days before anything actually made sense. I’m pretty sure it was because my 8 month old daughter is crawling now – at least that is my excuse and I am sticking to it. I realize this is just the first of many more challenges to come. I have to keep reminding myself that “I’m learning a new language”.

 

Class & Id’s along with floating are by far the most complicated CSS commands. However, I have met some great classmates on Mightybell that help me out if I get stuck. For the record I did get them to work. It just took me longer than I had hoped.:)

cross browser say what? #geektalk

 

Boiler plates over here, boiler plates over there…. aaahhh! One of my many assignment this week was to fix a ‘cross browser’ issue. To do this I was provided a Cross-browser boilerplate and told to add it to my code. If any issues arose I had to fix them. #troubleshooting already are we?

 

My thoughts on CSS thus far are.

 

CSS is cool but it’s mean. I have a love/hate relationship with it and as my instructor at Skillcrush.com said “CSS…It’s complicated”!

 

Finally, I wanted to share a great article on “which programming language you should learn first”.

Geekette

Okay guys this is where I start speaking in geek. If that is not trending yet; it will be!   

One of my assignments this week was to download two types of boilerplates. One is for HTML and the other for CSS. The next task was to install shiftedit.net. This is a live editor, which means I am able to see what the website looks like while I am coding .  

I chose shiftedit because it is compatible with my Google chromebook.  My mentor @sorriv recommended the Chromebook for programming.  I save the code to my Google drive and that gives me the ability to code wherever I go.  #awesomesauce

I have also taken an HTML quiz which I scored 100% on! 

My very own website is in the making.  Coded by me, myself, and I! Right now I’m going back in forth using html and css. I love being able to design and create a site that I can call my own. 

If coding interest you I highly recommend using Skillcrush.  Here are some of their perks..

  • Skill crush uses Mightybell as the “chat room” to connect everyone taking this course. (I am in the  Web Development Blueprint.)  
  • I have met people from all over the world taking this course.
  • A few classmates who are also SAHM!  
  • We get to discuss class material and make post using <code>.
  • Last but not least they put together a spotify music playlist to listen to while you code. Hacker style;)

I use W3Schools.com as well, they provide a ton of free information.

 

So everyone I am off to “my happy place”.

I have found a “new love”.

It’s name is code.

It is addicting.

I am becoming a Geekette!  

Geekette

Geekette

 

Let me leave you with a short history lesson of the very first geekette.

The Forgotten Female Programmers Who Created Modern Tech