Heya!
As you probably know by now, I am a self-taught programmer. For the last year and a half I taught myself HTML, CSS, Some JavaScript, a bit o...
For further actions, you may consider blocking this person and/or reporting abuse
Have you ever tried or thought about Treehouse? I have a friend who uses their courses and loves them. Might be worth taking a look at! It's on my list as well.
P.S. I also dipped my first toe into programmer via CodeAcademy back in (I think) 2015. But I couldn't figure out how to close a loop and crashed my computer a dozen times and then didn't try programming again until 2017 lol
Treehouse Is one of those sites I keep reading but never tried, once I get a job I will check it out.
lol OMG those evil loops ! Who never forgot to close one lol
I am glad you it didn't traumatize you forever lol
There's also a great all called Enki which gives you daily bite sized lessons on topics you chose (I've chosen CompSci, JavaScript and general Web development). You select what skill level you are and every day you get a small little lesson and a quiz as well to test your understanding. It's a pretty nifty app!
That sounds interesting, thanks! I will sign up!
I've had a good experience using Class Central to find courses like CS50 you mentioned. I appreciate it because it aggregates all of those learning sites and makes it easy to find what you want and at your price. (Not sponsored or anything, just had a good experience.)
Thanks for sharing, I will check it out!!
I can attest to the quality of the premium content on Codecademy. Their Career Paths are quite excellent. I've done their CS path (Python based) and that is great for learning basic data structures and algorithms. Their Web Dev path is longer but excellent, going from basic HTML to full stack. Some of it is a bit dated, but it's a great jumping off point. I also did their Intro to C++ and am currently doing Intro to Java.
For more coding interview type questions, I love AlgoExpert.io. I'd suggest doing a basic data structures and algorithms online course though.
Like you, I'm currently going through Eloquent Javascript, and that's an excellent book. I'm also going through two other books, Clean Code and Designing Data-Intensive Applications. The former is about best practices and habits for professional coders. The latter is more systems design.
I'm also experimenting with Pluralsight, which has classes on a lot of different topics, including more advanced topics.
My self-learning has been quite successful. I was recently offered a position as an entry Software Development Engineer at one of FAANG companies. I wish you luck in your journey! =)
First, congrats on your job offer!!! That sure is inspiring to read from a self-learner !!
And thanks for all the tips, I will try and explore them!
I will say that I've had a lot of opportunities that others normally don't have. I've had a lot of chances to use my Python and C++ skills in my Astronomy PhD research, so I've been able to hone those skills. Other than a few odd things here and there though, the core of my skillset is self taught. I've just been lucky. That being said, if you try really hard and have patience, I'm sure you can reach whatever goals you set for yourself.
Oh, and if you want to pick up a database query language, the free classes on the MongoDB website are excellent and really beginner friendly.
I remember the time when codecademy was totally free.
I hope they earn so much that one day they release all their content for free.
It would be amazing for so many young devs, especially here in India.
That would be really awesome!!!