As a mother of two boys under age 10, I know how hungry to learn children can be. My kids could teach themselves to read literature in Russian if they thought it would be fun. I kept that in mind while researching the best resources to teach kids to code. What children need is something that makes coding engaging, exciting, and (the word that parents cannot utter without turning whatever they are talking about into anything but) cool. Here are some apps, online programs, and camps to help your future coders get started.
When you’re crafting content for the web, how does the browser know to place a break between paragraphs? For that matter, how does it know to make a page’s background one color, and the navigation bar another color? HTML and CSS are the answer: Browsers read HTML, a markup language, to determine what shows up on the page, and where. CSS, or cascading style sheets, determines how content appears throughout a website. That is to say, HTML will tell the browser “this is a header” and CSS will say “all headers should be green.”
CC Image Courtesy of Nat Welch on Flickr
Is coding a job requirement for product managers? That’s a concrete question with a simple answer: No. It’s certainly possible for a product manager to capably bring a production from idea to market, guiding and managing engineers and designers along the process, and ensuring that the product is both loved and profitable, without writing a single line of code. When the question shifts to should product managers learn to code, the answer becomes a bit more subtle.
The advent of services like Squarespace has an increasing number of people asking whether learning code is still a worthwhile endeavor. They offer clean, well-designed templates with myriad customization options. They’ve received glowing feedback from even picky critics. Furthermore, Software as a Service (a.k.a. SaaS, software that is delivered remotely) like that of Squarespace offers some tantalizing perks; in addition to making sites a cinch to build, they provide hosting and support, and are constantly being retooled for greater refinement and accessibility—all for a low monthly fee.
So those debating their next Dev step are left with an interesting question: Why learn to code at all, when there’s Squarespace? The potential answers—like good code—pertain to the things that may not be readily apparent, but make all the difference in the world: what you need, what you love, and what will best serve you at the end of the day.
I want to write about a topic that I think will benefit a lot of people: learning how to code. When I first quit my job to start my own company, all I had was an idea. The goal at that point was to find someone with a technical background to actually execute my idea. I suspect that many of you are in similar situations. There’s something you should know: it’s never going to happen.
Demand for developers has skyrocketed to unprecedented levels. Think about it. Anyone with any aspirations in the tech scene is starting their own company right now. Each of those startups needs its own lead developer (not to mention that companies like Facebook and Google are sucking up thousands of talented developers).