Author Topic: [Code Academy] Do you want to learn to code or program?  (Read 3305 times)

0 Members and 1 Guest are viewing this topic.

Arctomian

  • Advisor
  • Padawan
  • **
  • Posts: 71
  • Karma: +6/-0
    • View Profile
  • Twitch Name: www.twitch.tv/arctomian
[Code Academy] Do you want to learn to code or program?
« on: January 27, 2016, 09:34:54 PM »
Hello Deepbot users,

My name is Arctomian. Some might know me as one of the Deepbot staff members and some might not since my day-to-day schedule is quite busy nowadays.

Many of you have shown over the period of three years an interest to learn coding, or at the least: understanding it, whether the reason is for making your own Twitch bot or maybe you want to help out on Deepbot Development.

For us, as the Deepbot Team, it is important when we explain more extensive problems occurring in Deepbot that it's not always an easy "point-and-click solution" for expertsonline to fix. Learning or understanding coding helps with this when we explain bugs and boo-boo's over time.

Since, for my own education as a full-stack developer, I have to learn from "Zero to Hero" application development. I thought it would be a good idea to share and learn this together with a community. The world of programming can be overwhelming and when you have no background in it then, most of the time, you might not know where to start. Luckily, learning to code itself is actually not so hard, and once you pass the threshold then you'll understand that the difficulty in coding is the complexity on what you code rather than learning to code alone. Still, once learned, it can be a very satisfying and soothing way of learning a great new skill and pride on what you create.

At Deepbot, we also want to show you all that we aren't just a bot with our own mindset, but that we're heavily invested in our community and their opinions. So, we do understand we need to make time and effort for extra additions to make your gaming/streaming experiences greater.

Like I said before, I am opening up my own learning process. I do this by blogging about it on Tumblr, and I have a special Twitter account setup where I share information that I've learned and pass it on in easy-to-chew bites for all of you. Later on, I will also make a new section on my YouTube channel (where you watch all the Deepbot Short'Z video tutorials) and create an academy website (probably with Galento).

What will we learn there?

Well, let's say, hypothetically, you know nothing about coding and you don't even know what language does what.
In my blog, I created a "road map" exploring as I learn something new, I make a blog post about it called a "road stop".

We will start out with simple basics.

> What are the basics I need to learn?
> What is Back-end and Front-office kind of a difference?
> What does every language do?
> What languages do I need to learn to make my own creation?
> What is a framework?
> What are terms like SSL, API, JSON, AWS, OAuth, UX, and SQL? What do they stand for and why do I need to know that?
> What programs do I need to learn code or make applications?
> Where is the difference in coding web based applications and desktop applications?
> How do I make my applications secure?

We're all going to learn these things (including me) as we progress over time and I hope we get a nice, tight little development community within the Deepbot users.

Where do I need to go?

First off, you can read the text posts, see images and see the upcoming videos on my Tumblr blog at:


Arctomian.tumblr.com
[/size]
Arctomian.tumblr.com
 


If you don't have a Tumblr account, don't worry! You can stay up to date on new posts at my developer Twitter at:

https://twitter.com/dogatemycode
[/size]
https://twitter.com/dogatemycode


And finally, you can ask me anything related to development or send advice to a specially created email address: 

Dogatemycode@gmail.com


What will you do more in the future?

Well, I have development job applications running due to my development education so I will have to work throughout the day (EU time).
My misses also likes to spend some time with me, so I have to make time for that too over the weekend, but aside from that, my evening times will be our little time.
Let's plan a bit ahead in phases as the development community grows.

Blog                                    > Up and running
Twitter                                > Up and running
Email contact                       > Up and running

Video Tutorials                     >  Planning
.PDF E-books                        > Plannning
Streaming coding                 > Planning
Community website              > Planning


There, we created out first road map towards some goals!


I hope to see you there!

Kind regards,

Arctomian,

Deepbot Team






Extend of why you want to learn coding. let me know why you want to learn coding in a reply


The creative type

You have great ideas on applications, you researched it and your idea is not out there in the world yet. Maybe
you are going to extend your own stream with extra applications or you have to do complex web development
for your own website to enhance your community experience. Sadly you don't know how and when you ask friends
to put in time they either want money or they spend the time in when ever they want often leading to abandoning
your project. You feel guilty that you have less input in it because you simply don't have the skills for it.

Why not learn and do it your self. after all you know best on what you want right?

The worker drone


In the world of today technology is evolving so fast and is so dynamic that often educations can not keep up.
after all what are 5 teachers versus 100 specialists working with newer technology. Then there is the arrogant company factor.

You see you might already are applying for jobs as a coder. You see a job application asking: junior Javascript developer
You decide to take a gamble with your minimum knowledge and apply for that job informing them your learning.
The company decides to invite you on a interview. All of the sudden your sitting in front of two persons with zero people skills.
They are asking to see sample code of you. they want to know if you finished a higher education, have work experience, Have you have certificates
in this and that? they want to see portfolio of previous company's you worked for.

Hold on!

Was i not applying for a junior position to learn and extend my knowledge for a company?

There is a reason why company's do this. you see there is a massive amount of shortage in the world of programmers yet the need for them grows day
by day as technology evolves. Company's are scared their own programmers apply for better jobs that get better paid in better work environments at the
competition. what these company's don't understand is that they have to invest time and money in people learning their new skills making those company loyal.
And that's just the start. A lot of company's work against new technology ending up that they must use it in the end and by that time all developers for it are gone.

In my country a developer with great skills in HTML/CSS/Java & Jquery earns about $5500 a month. so if you want to work as a programmer then these are the bumps
you have to deal with.

The scholar 

You turned 14 and you have to pick a school and education to go to. You know it is going to be long and hard if you manage to finish your education. Did you know that most School dropouts do not come from not understand the lessons give but the uninterested in the education it self? This is because when you go to open days on school
a nice kid with a good story pitched you in doing a education yet you don't know anything about it. Then at your first weeks at school you discover, uuuugh, what a draaaag.
and finally stop going to school.

no......nnnnno......bad!

Instead you need to know what you want to do and yes i know its harder then i say it to be but imagine what you want to be and what you want to work with later and inform to people based on that.

Now your sitting in your room playing CS:GO streaming for 50 people and you have to pick out a school to. hey. i wanna work in games. or i wanna work at twitch.tv or i wanna make my own e-commerce website. Everything evolves coding. making interfaces at Blizzard Entertainment? Coding. Setting up Websites for that awesome partnered streamer? Coding. Making your own Bot for your channel? Coding. Heck, even designing stuff involves coding. You see. The world of today is all about internet technology.

Ok so i pick my education being a programmer. what direction as programmer (back-end, Front-office, Full-stack, Mobile application) i dont know yet but heck i will see that on open school days.

The Legend

The legend is a special breed, in the IT world we call these people Architects. These people shape a landscape from A to Z, they encounter a problem. Think of a solution.
Draw the solution out. Grab the specialist needed to make them. and Manage them. Over time the solution is done. then he needs to think on how to market it and does this.
Because he did it so well he now is a legend, maker of <myownsolution.com> everybody uses it. more and more people talk about it.

And what did he do it for? money? no. learning? no. he did it for the fame!
His name on a Wikipedia page, constant query's on conventions in San Francisco, Calls from company's to make a solution for them.

He changed the digital world. everybody wants to be like this. but less then 1% manage to do this. It is a long, hard and lonely road to walk.
and only a slight chance of success if you have the determination to push on even after 100 setbacks.
« Last Edit: March 17, 2016, 03:24:03 AM by Nazo »
~ The wrong man in the right place can make all the diffrence in the world, and i am that wrong man ~

Arctomian

  • Advisor
  • Padawan
  • **
  • Posts: 71
  • Karma: +6/-0
    • View Profile
  • Twitch Name: www.twitch.tv/arctomian
Re: [Code Academy] Do you want to learn to code or program?
« Reply #1 on: January 30, 2016, 06:01:15 AM »
The first part of e-book "learning coding tags" is out on my blog. go over it and learn HTML5 for your self. its easy. i promise!

Arctomian.tumblr.com
~ The wrong man in the right place can make all the diffrence in the world, and i am that wrong man ~

Arctomian

  • Advisor
  • Padawan
  • **
  • Posts: 71
  • Karma: +6/-0
    • View Profile
  • Twitch Name: www.twitch.tv/arctomian
Re: [Code Academy] Do you want to learn to code or program?
« Reply #2 on: January 30, 2016, 11:25:08 PM »
« Last Edit: January 31, 2016, 02:47:56 AM by emrerocky »
~ The wrong man in the right place can make all the diffrence in the world, and i am that wrong man ~

Arctomian

  • Advisor
  • Padawan
  • **
  • Posts: 71
  • Karma: +6/-0
    • View Profile
  • Twitch Name: www.twitch.tv/arctomian
Re: [Code Academy] Do you want to learn to code or program?
« Reply #3 on: February 01, 2016, 02:40:50 AM »
first line of a php script:
~ The wrong man in the right place can make all the diffrence in the world, and i am that wrong man ~

Arctomian

  • Advisor
  • Padawan
  • **
  • Posts: 71
  • Karma: +6/-0
    • View Profile
  • Twitch Name: www.twitch.tv/arctomian
Re: [Code Academy] Do you want to learn to code or program?
« Reply #4 on: February 01, 2016, 04:30:12 PM »
Road stop 3 is out, all about AWS, AJAX, JSON, .NET, ASP, API and more, check it out at my blog at http://arctomian.tumblr.com/
~ The wrong man in the right place can make all the diffrence in the world, and i am that wrong man ~