Junior Developer Toolbox

Episode 22 - Junior Jumpstart

08.01.2018 - By Erin Orstrom & Dave HarnedPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

In this episode, we discuss how we would approach learning to code if we were starting from the beginning.

“Sharpening the Tools”

————–

Erin:

Been digging into Web and Software Security a little bit more using resources from the OWASP Vulnerabilities Treehouse course I talked about last episode. Learning about Cross-site scripting attacks, how to properly store session information, SQL injection and much more. Security is such a big topic and so important I think it’s a good idea to at least learn some of the basics and best practices to defend against the most common threats.

Dave:

I started a beginner Python tutorial to get familiar with the basic syntax. I’ve been thinking about enrolling in some data analytics classes, and just checking things out a bit. It’s an interesting departure from the C-based style I’m used to!

 

“Opening the Toolbox”

————————–

Today we’re talking about how to get started if you’re beginning to learn to code. We’re taking a look back at our journeys so far, and what if anything we might have done differently. Hopefully this might be helpful for those of you on the fence, or in the “Hello World” stage of your learning.

 

Learning to Code

* Preparing to learn

* Learning how to learn

* Do I really want to do this?

* Tech meetups / other devs

* Informational Interviews

* Shadowing?

* Deciding on educational path

* College

* Bootcamp – next episode, coming soon!

* Self-taught?

* Scheduling time / Setting Realistic Goals https://68.183.27.250/episode-7-goal-setting-like-a-dev/

* Understanding your motivation. Is it realistic?

* Mastering Fundamentals

* Breaking down elements

* Functions, variables, conditionals, loops

* Algorithms, datatypes, control structures

* Programming Paradigms

* Narrowing Focus

* Ease of distraction

* JavaScript fatigue

* Build, build, build!

* Best way to practice and show what you’re learning

* What kind of projects?

 

Extra Links

===========

https://medium.freecodecamp.org/the-main-pillars-of-learning-programming-and-why-beginners-should-master-them-e04245c17c56

https://codeburst.io/fundamentals-of-programming-f804d7cf793e

https://twitter.com/mislav/status/1022058279000842240

 

You can reach us at [email protected]

Facebook: Junior Developer Toolbox

Twitter: @JrDevToolbox

Instagram: JuniorDeveloperToolbox

More episodes from Junior Developer Toolbox