Hi there. I would like to get into coding. I have started a few online courses. But I’m not sure if I have started with the right course. I have done Html, css and am learning bootstrap. I’m not sure if I am wasting my time if I am where do I begin
That’s where a lot of people start, so I’d say you’re on the right track!
But… some people would even argue that those languages aren’t even really programming…
The trick is… when you learn a programming language, it’s actually quite easy to transfer that knowledge to any other language. You just have to ask “How do I [do this thing that I know] in [this other language]?”
So, an ‘easy’ programming language to learn that is fairly natural for the English language (and is often jokingly referred to as “pseudocode” is python, but it’ll be slightly harder to adapt to other languages because other languages are more technical.
What a lot of people do is learn Java or C# as their primary language. If you go that route, you’ll be able to look at just about anyone’s code and understand what they’re saying, even if you can’t necessarily create what they did. It’s like learning Italian, and then being able to interpret/hear Spanish or French even if you can’t necessarily speak Spanish or French.
But to continue the analogy, knowing Python is like knowing Latin. Sure, most languages are somewhat similar and you could decipher what you hear, for the most part, but it’ll be a bit difficult.
As for how to learn, I always recommend CodeCademy.com for learning new languages, and then give yourself practice problems from RosettaCode.com (which are practice problem prompts in just about any language with solutions for most.
Hey there, that’s a very good start !
I would also like to add something from an experience point of view:
First rule is to understand that no matter what language you pursue, you need to keep in mind to not get too caught up with the languages. Usually, it’s much better to start with Object Oriented Programming Languages(and what OOP actually is all about), your brain automatically starts to generate a whole new coding world in your mind and before you know it, you can adapt to any language possible in just a week or two.
Just keep in mind, no code is ever perfect. Just make it work. Learn and execute little by little, don’t try to learn everything in the beginning. I did that mistake, too much learn(analysis paralysis) but execute none. Albeit, We aren’t all the same. Hope it helped. Keep it Simple man. All the best!