I taught "Exploring Computer Science" for a couple years with very limited CS background.
The idea is that learning Scratch for problem solving/research/basic logic and then HTML5 and CSS for markup pretty much prepare you for learning most programming languages. Then you do whatever for AP and go on to maybe continue CS in college. But yeah, it all starts from being able to learn and research independently.
I was supposed to learn Java for my math major in undergrad, but it conflicted with my theatre major class, so I swapped to BA in math and BA in theatre so I didn't have to take it....I actually really regret not taking any CS in college.
Been working a bit on learning SQL, but largely stopped.
My work required knowledge of Ticketmaster Host and Archtics, which are both based in SQL, I believe, so I started looking there. Then I got laid off, so fuck it.
It's super easy to learn. I leaned how to code basic front end stuff in like a month of practice. Get a GitHub account and you're pretty much good to go
I taught "Exploring Computer Science" for a couple years with very limited CS background.
The idea is that learning Scratch for problem solving/research/basic logic and then HTML5 and CSS for markup pretty much prepare you for learning most programming languages. Then you do whatever for AP and go on to maybe continue CS in college. But yeah, it all starts from being able to learn and research independently.
I amusingly never learned html/css. I started with java. _
I was supposed to learn Java for my math major in undergrad, but it conflicted with my theatre major class, so I swapped to BA in math and BA in theatre so I didn't have to take it....I actually really regret not taking any CS in college.
there's still time to learn a language! I don't have a CS degree and I'm a developer in my day job.
Been working a bit on learning SQL, but largely stopped.
My work required knowledge of Ticketmaster Host and Archtics, which are both based in SQL, I believe, so I started looking there. Then I got laid off, so fuck it.
I really should learn Python, though.
It's super easy to learn. I leaned how to code basic front end stuff in like a month of practice. Get a GitHub account and you're pretty much good to go