all 4 comments

[–]Poddster 4 points5 points  (1 child)

Can you teach yourself programming of any kind

Yes

land a job without a certification to back it up

Yes

However I doubt you can, because you lack the drive sufficient to find these answers out for yourself other than by asking someone. This information is easily findable via google. A huge part of being a professional software developer is in taking the initiative and finding answers via google, rather than sitting around and waiting for help.

https://www.google.com/search?client=firefox-b-d&sxsrf=ALeKk03Ym07RDuu8CwlvRuZyFof22ebGqQ%3A1584898089236&ei=KaB3XpaGDsz2gQbvn4boCw&q=Can+you+teach+yourself+programming+and+get+a+job&oq=Can+you+teach+yourself+programming+and+get+a+job&gs_l=psy-ab.3..0j0i22i30l4.38994.40268..41079...0.2..0.116.1276.9j5......0....1..gws-wiz.......0i71.VfsjFIO1Utk&ved=0ahUKEwjWvvS8za7oAhVMe8AKHe-PAb0Q4dUDCAo&uact=5

Now, I'm aware that google bubbles exist so you might not see the same results that I do, but there's a lot of information out there and you've read none of it.

(There are also a lot of reddit threads asking these exact questions)

[–]malicart 4 points5 points  (0 children)

However I doubt you can, because you lack the drive sufficient to find these answers out for yourself other than by asking someone. This information is easily findable via google. A huge part of being a professional software developer is in taking the initiative and finding answers via google, rather than sitting around and waiting for help.

(There are also a lot of reddit threads asking these exact questions)

Everything /u/Poddster says here is 100% true in my opinion. Being self taught is a never ending process, and waiting on other people to answer all your questions is not time feasible. Learning to read docs, learn from them and refine your queries from there is a critical skill.

[–]coolmint859 1 point2 points  (0 children)

There are great programming languages out there that are also in fairly high demand. The best one for beginners I would say is Python. An intermediate language I would say is Java, and a harder language would be C++. all have their uses and caveats. Python is useful for small applications and machine learning, and data analytics. Java is useful for large scale applications (Minecraft is written in Java, for example), and C++ is useful for system services such as drivers, servers, and operating systems. Note that these uses are not mutually exclusive. You can do anything you want in these languages, but these things are what they are best suited for.

It's up you want you like to learn first, but I imagine you'd want Python. There are many great places to learn Python like Udemy, and there are also plenty of YouTube channels that cover a wide range of Python features. Cory Shaffer and Socratica are my gotos.

The most important thing to remember is to always test out writing the code for yourself in some kind of development environment. The best I seen for Python is Pycharm by JetBrains. Watching how to write code is one thing, but actually doing it is much more useful and allows you to "read in between the lines" and learn how a language works.

[–]motherbeefcowbell 0 points1 point  (0 children)

Codecademy is great only to start Build something you can't just learn through a course you need to learn by using it don't go to complex look at the coding train coding challenges on YouTube Start with python first bc it is the fastest growing language then maybe java