Approaching Fundamental Programming

Hello readers,

It happens to so many people…

I decided when I was probably 7 that I was going to be a computer programmer. Bear in mind at the time we were up to maybe Dos 3.3 on an apple 2e computer which ran floppy disks out of one drive on a green and black screen. It wasn’t hard to understand the fundamentals at that stage. Insert system master disk, select action, switch disks, potentially code something.

I made snowflakes fall on simple rendered snowmen and figured that was a start. (I was 7)

cert-1068-1933515

 

School taught mostly irrelevant user level Dos and it was years until I bothered to look into coding again. Of course when I did it was mostly C++, Pascal, and similar languages that allowed you to spend 15-20 minutes trying to go from the ubiquitous “Hello World” to understanding loops and variables without any real reason to retain such information.

What was the point of remembering the syntax of a language without anything logical connecting that information to something I might have wanted to accomplish?

cert-1073-1933515

Years went by and I got very interested in Linux and as a result bash scripting, I developed websites and knew html and css before I realized the implications of actually knowing so much scripting/coding. Still I went back for more abusive “Hello World” in Ruby, and Python, and still couldn’t connect the dots between the little snippets of Php I was editing and any actual coding.

It’s like osmosis on some subconscious level, the things we learn and don’t quite connect.

cert-1059-1933515

Then I started with the online courses and got certifications for C++, Php, Html, MySQL, Python 3, and started working on a module about Java. I recognized that I had seen it before in some other coding curriculum, and started tracing my steps back through code academy, and similar online courses. I wanted to know what I was missing that prevents me from just opening a coding program and writing a program.

Of course I wasn’t counting the dozens of websites, or hundreds of bash scripts. Hell I didn’t even count the little snowflake stuff from eons ago.

I wanted to write executable programs and either sell them, or give them to people…

cert-1051-1933515

Of course I’ve done whole operating systems from drag and drop, and I didn’t “count that” either because I didn’t recognize that it was “a kind of” development environment. It wasn’t all my work so I didn’t count it.

Sandboxes, unit tests, all of these terms that aren’t introduced to us during that “Hello World” phase of coding.

The entire purpose of this article is to clarify for all of you “would be programmers” that a much larger percentage of what you are doing is actually directly coding related.

It might not seem like it – but – there isn’t a clear point where it will “happen” that you realize you are a programmer.

 

It’s the same thing with hacking, and pen testing, particularly when it occurs to you which scripts you use to bypass specific network security protocols. You might just think of it as “a shortcut” to ssh into your computer from your phone but it’s actually a fundamental. You have scripts for that network server test – they pile up…

share-1809037511

I’m suggesting if you have that urge you go check out Sololearn.com It’s free to use and it helped me connect the dots. I also recommend researching TDD, and Solid. Because if you aren’t really sure about the methodology of coding it’s a huge step in the right direction.

Beyond that I have a few suggestions:

Do one “Hello World” type script and make it an executable. Try your best to upload that executable from one machine to another without using email. Try to create a cross platform program that includes native execution – yes even if it’s “just a hello world.”

Finally: Don’t wait for confirmation that you know something implicitly to try something on purpose. Are we learning? That’s the important part.

Screenshot from 2016-08-31 17-23-23

Screenshot from 2016-09-01 19-27-03

Spread the love

772 thoughts on “Approaching Fundamental Programming”

  1. I love your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz respond as I’m looking to create my own blog and would like to know where u got this from. many thanks

  2. I’m really enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme? Outstanding work!

  3. My programmer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using Movable-type on various websites for about a year and am worried about switching to another platform. I have heard excellent things about blogengine.net. Is there a way I can transfer all my wordpress posts into it? Any kind of help would be greatly appreciated!

  4. Wonderful blog you have here but I was wanting to know if you knew of any discussion boards that cover the same topics talked about here? I’d really love to be a part of online community where I can get opinions from other experienced individuals that share the same interest. If you have any recommendations, please let me know. Appreciate it!

  5. It’s a shame you don’t have a donate button! I’d most certainly donate to this fantastic blog! I guess for now i’ll settle for bookmarking and adding your RSS feed to my Google account. I look forward to new updates and will talk about this website with my Facebook group. Chat soon!

  6. Greetings from Idaho! I’m bored to death at work so I decided to browse your blog on my iphone during lunch break. I enjoy the information you provide here and can’t wait to take a look when I get home. I’m amazed at how quick your blog loaded on my mobile .. I’m not even using WIFI, just 3G .. Anyhow, amazing site!

  7. I really like your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz answer back as I’m looking to construct my own blog and would like to know where u got this from. kudos

  8. Outstanding post however , I was wondering if you could write a litte more on this topic? I’d be very grateful if you could elaborate a little bit further. Kudos!

  9. Hey there! I know this is kind of off topic but I was wondering which blog platform are you using for this website? I’m getting tired of WordPress because I’ve had issues with hackers and I’m looking at alternatives for another platform. I would be fantastic if you could point me in the direction of a good platform.

  10. Hi! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly? My weblog looks weird when viewing from my iphone. I’m trying to find a template or plugin that might be able to correct this problem. If you have any suggestions, please share. Thanks!

  11. Wow that was strange. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyways, just wanted to say wonderful blog!

  12. Hey there! This is my first comment here so I just wanted to give a quick shout out and tell you I really enjoy reading your blog posts. Can you recommend any other blogs/websites/forums that go over the same subjects? Appreciate it!

  13. Hey there! This is my first visit to your blog! We are a group of volunteers and starting a new project in a community in the same niche. Your blog provided us valuable information to work on. You have done a extraordinary job!

  14. Hi there just wanted to give you a brief heads up and let you know a few of the images aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same outcome.

  15. I love your blog.. very nice colors & theme. Did you design this website yourself or did you hire someone to do it for you? Plz reply as I’m looking to create my own blog and would like to know where u got this from. thanks

  16. I don’t know if it’s just me or if everybody else encountering issues with your website. It seems like some of the written text in your posts are running off the screen. Can somebody else please comment and let me know if this is happening to them too? This might be a problem with my browser because I’ve had this happen previously. Many thanks

  17. Sweet blog! I found it while browsing on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Many thanks

  18. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web smart so I’m not 100% sure. Any suggestions or advice would be greatly appreciated. Thanks

  19. My coder is trying to convince me to move to .net from PHP. I have always disliked the idea because of the expenses. But he’s tryiong none the less. I’ve been using Movable-type on a number of websites for about a year and am nervous about switching to another platform. I have heard very good things about blogengine.net. Is there a way I can transfer all my wordpress posts into it? Any kind of help would be greatly appreciated!

  20. Hi! Would you mind if I share your blog with my facebook group? There’s a lot of people that I think would really enjoy your content. Please let me know. Thanks

  21. Maximum Fantasy Sports has put its collective heads together and has ranked the Top 5 fantasy football relevant rookies at the core skill positions and their projected draft round in standard 12 team fantasy football leagues. The normal 1 won’t have the actual assets or even time to investigation and stay on top of the latest continually on fresh advancements within the unlimited seo variety. Dez Bryant (Dallas): Funny how the Cowboys ended up drafting Bryant after former Cowboy, Deion Sanders, helped end Bryants college career prematurely. Addictions can take many forms:SUBSTANCE ADDICTIONS: addiction to alcohol, recreational drugs, prescription meds, caffeine, nicotine, food, sugar, carbohydrates. Don’t stop your entire day work until your company is ready to go efficiently as well as for revenue.
    Cheap NFL Jerseys http://www.cheapoutletnfljerseys.us.com/

  22. I do not even know how I ended up here, but I thought this post was good. I do not know who you are but certainly you are going to a famous blogger if you aren’t already ;) Cheers!

    https://leonardpoe.wordpress.com/2017/03/23/poster-creation/

Leave a Reply

Your email address will not be published. Required fields are marked *