• #100DaysofCode
    Learning to Code

    Continuing #100DaysofCode

    This was an easy week. I did not work on my FreeCodeCamp course but will fit in a few lessons this week. I continued with the Udemy course. I finished the HTML section and moved to CSS. The last section of the CSS lesson is to produce a cloned BBC News website. I began today and have made a little progress. It takes awhile for me to produce a hand coded site but I am hoping to complete it by the end of the week. I pushed the project to GitHub.

    After the BBC News project is complete I will dive into the JavaScript section. As a visual learner, seeing the instructor code and use Google when he is stuck, is helpful for me. I watch for a while and try not to copy the instructor’s code. I stop the video and find the answers myself.

    On days I could not code for at least an hour I used the SoloLearn app on my iPad. There are courses for a variety of programming languages and frameworks. I use the HTML, CSS, jQuery and JavaScript apps.

    I am still on my #100DaysofCode journey. Check my daily progress on Twitter.

  • New Resources
    Resouces

    Added a New Course to my Resources

    I have not been coding for at least one hour the past few weeks. My schedule has cleared up and I am back on track. Since my last post, I have made a few steps forward with JavaScript. I realized I needed to slow down to make sure I understand each lesson.
     
    Lessons:
     
    Used Bracket Notation to Find the Nth-to-Last Character in a String
     
    Used knowledge of strings to build a “Mad Libs” style word game
     
    Stored multiple values in one variable using JavaScript arrays
     
    Nested one array within another array
     
    Accessed array data with indexes
     
    Modified array data with indexes
     
    Accessed multi-dimensional arrays with indexes
     
    Manipulated arrays with push()
     
    Manipulated arrays with pop()
     
    Manipulated arrays with shift()
     
    Manipulated arrays with unshift()
     
    Made shopping list with arrays
     
    Wrote reusable JavaScript with functions
     
    Passed values to functions with arguments
     
    Used global scope and functions
     
    Used global vs. local scope in functions
     
    Returned a value from a function with return
     
    Called functions with arguments
     
    I stopped here because this is where JavaScript started getting a little fuzzy. This is also the point where my schedule changed and I was not able to code for at least a full hour daily. I stepped back and watched a few tutorials when time permitted. I also received help on my portfolio and made a few changes. I am still not happy with the styling and my lack of meaningful projects. I had a chat about my feelings toward my portfolio with a more experienced developer. The main takeaway from the conversation was I have to build more to learn more. I knew this, but my argument had been I need to learn “how” to build first. I was too busy focusing on learning and not putting the lessons into projects.
     
    I found a Udemy web development course that is working for me. It starts with the basics of HTML and CSS. The course covers JavaScript, jQuery, Bootstrap 4, WordPress, PHP, MySQL, API’s, Mobile apps, Python and more. The difference between FreeCodeCamp and this course is I can build more projects. I will have more practice and more projects for my portfolio. I know HTML and CSS, but I have learned a few tips that I did not know. I learned jQuery, Bootstrap and started JavaScript with FreeCodeCamp and my other resources. I built this blog site using WordPress. I am familiar with PHP but I am not an expert. Learning PHP will allow me to make more customizations with WordPress. Eventually I can build my own WordPress theme. I am familiar with Python and Ruby but have not done any programming with either in a few years. I want to master front end before I step into back end languages.
     
    I am not done with FreeCodeCamp. I will continue with the Udemy course. I will squeeze in FreeCodeCamp and my other resources also. I made an HTML document with all the tips I have learned in the first part of the Udemy course. It has examples of every concept taught in the first section of the course. I also made a simple HTML site and pushed to GitHub.
     
    My schedule is back to normal. I will continue to code for at least an hour daily. I am loving my new course so far. Check back for updates on my progress. You can follow my daily progress on Twitter.
%d bloggers like this: