Is there a learning path available to learn to code?

I took advantage of the SiteGround hosting deal to get a year of Premium learning access. I have about seven months left on my free year. I’m hoping to pick up as many classes or use as many resources as I can that will help me begin to learn to code/program. But, I have no idea where to begin or in what order I should take courses/read books. Is there a learning path for those looking to learn to program? (For example, should I begin with a pre-programming course or jump straight into a language? What language should I start with? Where should I go after the first language? What are the ABCs/123s of learning).

BTW: I can make simple websites with HTML5 and CSS. I have some bootstrap experience. That’s about my level of understanding so far. Of course, coding sites is only one part of a much larger path I’d like to follow.

1 Like

Hi lastevns welcome to the forum

If you have a good grasp of HTML and CSS you’re off to a good start.
Personally, I think that JavaScript would be a good choice because it is client-side and knowing it will help with learning other “C family” languages.

I admit the option paths can be bewildering because there are so many. I guess ideally the language would be fun to use, easy to learn, be a marketable skill, have good support resources, be able to do many tasks, etc.
However, if there was a perfect “one size fits all” language, we’d all be using it. :wink: More often, the choice is based on what is required or personal preference, taking the good with the not so good and making the best of it.

If the courses are free, perhaps you could start more than one going up to the “hello world” in each to get a feel for them?

1 Like

@Mittineague
Thanks for the response on the weekend!

Yes, I can manage HTML5 and CSS, no problem. I even went through an extremely painful learning curve for Joomla. So I can figure out a lot on my own. BUT… I’d really like to spend some of my (admittedly limited) free time on building skills within web development and outside of it as well. I agree Java makes sense as a next step for web development. But, I also wish I had that college experience of a course path/curriculum that wraps web development in a larger, overall, coding experience. Without that, I always wonder, what foundation stuff am I missing that will slow down my learning later.

I went over to Premium and saw they have some paths there. And, though I’m already pretty familiar with HTML and CSS, I’m going to go ahead and start there. That path also seems to have some introductions to Java and other things. Again, it’s still just a web development path but it’s a start. Maybe I can have parallel paths with more programming-oriented stuff. I plan to keep exploring!

Laurie

1 Like

That should be JavaScript. Java and JavaScript are two different languages, and should not be confused with each other. The latter is what’s embedded as a scripting language within a browser.

4 Likes

@chrisofarabia
Yep. I actually know that… just took a shortcut in writing which I shouldn’t have. Thanks for the reminder.

2 Likes

Adding onto what everyone else had said. Javascript is the closest client-side language to using OOP. So I would suggest learning that after learning HTML & CSS. Those 3 languages pretty much the building block to a successful website. Here’s something I found pretty new a few days ago looking through my Twitter feed.

http://thejameskyle.com/javascripts-new-private-class-fields.html

1 Like

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.