Saturday, April 12, 2014

First “true” day learning C# - April 12th, 2014.




weekends = "lots of code";



So why am I learning C#? Why did I not wait to “master” the front end side of things and be able to use every flavor of jQuery, prototype, Angular, Ember, and other CSS domains like SASS, LESS, and Bootstrap (which I love) more proficiently?


I don’t know. Because I’m eager. Learning how to put the application together on the front end is great and I’m going to continue always loving that and working with that but I need to strengthen the core of this framework. I want to dedicate this year to learning the .NET framework. Well regardless if I’m building a Single Page App, a WebForms project or a more advanced solution with MVC, I’m going to need to know at least the basics of C#. I have to know the logic for the backside of this framework. I also think learning this might help me with everything else I intend to learn. I have studied the basics of JavaScript and know that I will need to write in JavaScript again. Now in ASP.NET I can see myself needing to write a core function for a JS page by hand or needing to edit some existing code. But for the front end I have really focused on learning the basics of the JavaScript language and how to put objects and functions together. I have learned the basics of jQuery and know how to utilize my resources to find what I need. I am not a CSS master but that is something I will practice more. So yeah, I think I want to put the most energy in the underlying logic of this framework and get stronger with knowing the ends and outs of what seems to be such a powerful language. I don’t know if I’ll just be using simple controls in an application to add functionality with C#, if I’ll mess with Winforms and make some desktop utilities or just keep learning in the console for right now … but what I know is that with what I already know about JavaScript and HTML/CSS, I want to put a lot of time and energy on learning the C# programming language. I may never go into using it in depth for hours every day designing things on the operating system level … but this is .NET and I need to know it. But don’t worry … I plan on staying a front end junkie and always trying to get better with layout, design, and JS functionality.

Part 2:

Oh and to update this .... this is really going to be quite the year. Since I have decided to tackle these issues and do what I want to do ... I have also decided to stop running away from math. I have run away from math for so long now ... and it has caused me to graduate over a year late. I get scared, drop the course or even fail the course. I make the excuse that I don't have time because I'm working . ... well I'm learning to program. So it's about passion and the want to do something. Now don't get me wrong. Programming or not .. I'm not going to be a math enthusiast. I don't think I will love to do equations as hobbies. Now I know it could definitely help me with my programming .. but you get the point. This is something I need to get out of the way to finish my degree. Now more specifically; when I finish my math courses this summer I will then be doing what do you think....Programming! With everything I have taken the initiative to learn and do thus far I actually have to take all my programming courses for school. So not only will I be using C#, JavaScript, HTML/CSS, ASP.NET this year ... but also learning Java and SQL ... hell maybe even some PHP. On top of all of this of course I am earning a handful of new certifications for work and school as well. 

Yeah .... gonna be busy.

Derek 

No comments:

Post a Comment