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

1,400 thoughts on “Approaching Fundamental Programming”

  1. Today, I went to the beach front with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is completely off topic but I had to tell someone!

  2. Hello there I am so glad I found your website, I really found you by error, while I was browsing on Bing for something else, Regardless I am here now and would just like to say many thanks for a tremendous post and a all round interesting blog (I also love the theme/design), I don’t have time to browse it all at the minute but I have book-marked it and also included your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the great job.

  3. Hello there! I know this is kind of off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one? Thanks a lot!

  4. Have you ever thought about including a little bit more than just your articles? I mean, what you say is fundamental and everything. However just imagine if you added some great photos or video clips to give your posts more, “pop”! Your content is excellent but with pics and clips, this blog could undeniably be one of the very best in its field. Terrific blog!

  5. Greetings! I know this is kinda off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one? Thanks a lot!

    http://www.blogster.com/showsuede15zsjngo/really-helpful-information-about-stag-weekends-you-must-absolutely-consider-this

  6. Thanks for a marvelous posting! I truly enjoyed reading it, you can be a great author.I will make certain to bookmark your blog and will eventually come back sometime soon. I want to encourage you continue your great writing, have a nice morning!

  7. I love what you guys are usually up too. This sort of clever work and reporting! Keep up the very good works guys I’ve added you guys to our blogroll.

  8. Do you have a spam problem on this website; I also am a blogger, and I was wondering your situation; many of us have created some nice methods and we are looking to trade methods with other folks, why not shoot me an e-mail if interested.

  9. Howdy are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you require any html coding knowledge to make your own blog? Any help would be really appreciated!

  10. Howdy fantastic website! Does running a blog similar to this take a large amount of work? I’ve very little expertise in coding but I was hoping to start my own blog soon. Anyhow, if you have any recommendations or techniques for new blog owners please share. I know this is off topic however I just wanted to ask. Appreciate it!

  11. Hello are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and set up my own. Do you need any coding expertise to make your own blog? Any help would be really appreciated!

  12. Superb site you have here but I was wanting to know if you knew of any forums that cover the same topics discussed here? I’d really like to be a part of community where I can get comments from other experienced people that share the same interest. If you have any recommendations, please let me know. Cheers!

  13. Currently it seems like BlogEngine is the preferred blogging platform available right now. (from what I’ve read) Is that what you are using on your blog?

  14. Whoa! This blog looks exactly like my old one! It’s on a completely different subject but it has pretty much the same page layout and design. Excellent choice of colors!

  15. Hi there, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you stop it, any plugin or anything you can recommend? I get so much lately it’s driving me mad so any help is very much appreciated.

  16. It’s a shame you don’t have a donate button! I’d certainly donate to this brilliant blog! I guess for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to fresh updates and will share this blog with my Facebook group. Chat soon!

  17. Hi! I’ve been reading your blog for a while now and finally got the bravery to go ahead and give you a shout out from Austin Tx! Just wanted to mention keep up the good job!

  18. Appreciating the dedication you put into your site and detailed information you provide. It’s nice to come across a blog every once in a while that isn’t the same outdated rehashed information. Fantastic read! I’ve bookmarked your site and I’m including your RSS feeds to my Google account.

  19. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

  20. Right now it appears like BlogEngine is the preferred blogging platform out there right now. (from what I’ve read) Is that what you are using on your blog?

  21. Heya! I know this is somewhat off-topic but I had to ask. Does building a well-established blog such as yours require a massive amount work? I am completely new to running a blog but I do write in my journal daily. I’d like to start a blog so I can easily share my experience and views online. Please let me know if you have any kind of suggestions or tips for new aspiring bloggers. Thankyou!

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

  23. Today, while I was at work, my sister stole my iphone and tested to see if it can survive a thirty foot drop, just so she can be a youtube sensation. My iPad is now broken and she has 83 views. I know this is completely off topic but I had to share it with someone!

  24. Hi there! Would you mind if I share your blog with my facebook group? There’s a lot of folks that I think would really appreciate your content. Please let me know. Cheers

  25. Hi would you mind stating which blog platform you’re working with? I’m going to start my own blog in the near future but I’m having a difficult time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something unique. P.S Sorry for being off-topic but I had to ask!

  26. We stumbled over here by a different web page and thought I should check things out. I like what I see so now i am following you. Look forward to looking over your web page again.

  27. Hi would you mind letting me know which web host you’re working with? I’ve loaded your blog in 3 different browsers and I must say this blog loads a lot quicker then most. Can you recommend a good internet hosting provider at a reasonable price? Thank you, I appreciate it!

  28. I do not know whether it’s just me or if everybody else experiencing problems with your blog. It appears as if some of the text in your content are running off the screen. Can someone 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. Appreciate it

  29. My spouse and I absolutely love your blog and find the majority of your post’s to be precisely what I’m looking for. Do you offer guest writers to write content to suit your needs? I wouldn’t mind writing a post or elaborating on most of the subjects you write in relation to here. Again, awesome web site!

  30. Hey there! Do you know if they make any plugins to safeguard against hackers? I’m kinda paranoid about losing everything I’ve worked hard on. Any tips?

  31. Wow that was strange. I just wrote an incredibly long comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Anyway, just wanted to say superb blog!

  32. I’m not sure exactly why but this web site is loading incredibly slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back later and see if the problem still exists.

  33. Howdy! This is my first comment here so I just wanted to give a quick shout out and say I genuinely enjoy reading your articles. Can you recommend any other blogs/websites/forums that cover the same topics? Appreciate it!

  34. Today, I went to the beachfront with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is completely off topic but I had to tell someone!

  35. Hey would you mind sharing which blog platform you’re using? I’m planning to start my own blog in the near future but I’m having a tough time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I’m looking for something unique. P.S Sorry for getting off-topic but I had to ask!

  36. We absolutely love your blog and find nearly all of your post’s to be just what I’m looking for. Does one offer guest writers to write content to suit your needs? I wouldn’t mind writing a post or elaborating on a few of the subjects you write in relation to here. Again, awesome weblog!

  37. I know this if off topic but I’m looking into starting my own weblog and was wondering what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web savvy so I’m not 100% certain. Any recommendations or advice would be greatly appreciated. Cheers

  38. Please let me know if you’re looking for a author for your blog. You have some really good posts and I feel I would be a good asset. If you ever want to take some of the load off, I’d love to write some material for your blog in exchange for a link back to mine. Please blast me an email if interested. Many thanks!

  39. Greetings! I know this is kinda off topic but I’d figured I’d ask. Would you be interested in exchanging links or maybe guest authoring a blog article or vice-versa? My website addresses a lot of the same topics as yours and I feel we could greatly benefit from each other. If you happen to be interested feel free to shoot me an e-mail. I look forward to hearing from you! Fantastic blog by the way!

  40. I know this if off topic but I’m looking into starting my own weblog and was curious what all is required to get set up? I’m assuming having a blog like yours would cost a pretty penny? I’m not very internet savvy so I’m not 100% positive. Any tips or advice would be greatly appreciated. Cheers

  41. I was wondering if you ever thought of changing the layout of your site? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having 1 or 2 images. Maybe you could space it out better?

  42. Hey there! Would you mind if I share your blog with my zynga group? There’s a lot of people that I think would really enjoy your content. Please let me know. Thank you

  43. Please let me know if you’re looking for a author for your site. You have some really good articles and I believe I would be a good asset. If you ever want to take some of the load off, I’d love to write some content for your blog in exchange for a link back to mine. Please blast me an email if interested. Many thanks!

  44. Hey would you mind stating which blog platform you’re using? I’m looking to start my own blog soon but I’m having a difficult time deciding between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something unique. P.S Sorry for getting off-topic but I had to ask!

  45. Outstanding post however , I was wondering if you could write a litte more on this subject? I’d be very grateful if you could elaborate a little bit more. Bless you!

  46. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

  47. Wow that was odd. I just wrote an incredibly long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyhow, just wanted to say great blog!

  48. The other day, while I was at work, my cousin stole my iphone and tested to see if it can survive a 30 foot drop, just so she can be a youtube sensation. My iPad is now destroyed and she has 83 views. I know this is completely off topic but I had to share it with someone!

  49. Excellent 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 more. Thank you!

  50. hi!,I like your writing very much! share we communicate more about your post on AOL? I need an expert on this area to solve my problem. May be that’s you! Looking forward to see you.

    http://www.zone-d.de/blog/view/47141/my-online-chat-rooms-dilemma-your-good-quality-knowledge-basis

Leave a Reply

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