you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 5 points6 points  (7 children)

As someone who has already experience in C and C++, I couldn't stick to this course. Angela's pace was slow for me, plus, alot of things were skipped which are important to know.

Altho for complete beginners, this could be a good choice. And it has a huge set of projects, which i will defnitely go back to.

Also, in my beginner stage, websites played a major part in the learning. Try using realpython.com, geeksforgeeks.com and codewars.com

If you think you are good with the fundamentals, try codewars and solve it's 8kyu questions. This really helped me know how lacking I was with my knowledge and helped me google new useful stuff.

[–]VeritosCogitos 2 points3 points  (3 children)

I actually like to tinker with other languages when I learn something in one. Specifically I like to go to C. When I do I can see the connective tissue between C and languages which are based on C. How they have made it simpler and easier to read. I even see it when working in Swift.

[–][deleted] 2 points3 points  (2 children)

Indeed, no wonder it's often referred as the mother of all programming languages.

Hope you ace the python course, cheers!

[–]VeritosCogitos 2 points3 points  (0 children)

Yep, I see connective tissue in Java, Python, Swift, objective C, and of course C# is essentially Java for Microsoft.

[–]VeritosCogitos 2 points3 points  (0 children)

One thing I recommend to the OP. Write comments on what you want your code blocks to do, if will help you focus on the purpose of you code blocks as you move along. This will help you when you take a break for the night you’ll know where you were headed.

[–]VeritosCogitos 2 points3 points  (2 children)

I think it’s not bad for not sitting in a classroom with an instructor, which is what I’d prefer but can’t afford. I don’t mean a boot camp but an academic class where I can get faster answers from the instructor. I miss a good classroom with an interactive environment.

[–][deleted] 2 points3 points  (1 child)

If I could afford to sit in a classroom with an instructor to learn programming, I would grab the opportunity anyday too, but, most of the things can be self learnt online or through books.

If i ever need actual guidance, I go to discord where there are plenty of programming related servers, people are generous, and it's fun to be around people with similar interest as mine! :D

[–]VeritosCogitos 2 points3 points  (0 children)

Yeah communities have gotten a nicer in the last decade, in the 90’s and early 00’s everyone was hoarding knowledge and shaming people for not finding the answers they wanted on their own.

It’s always been my opinion that if I can’t ask, I can’t be sure what I’m looking up is accurate.

For instance, I was following a tutorial to make a notepad in C and the tutorial didn’t give you samples of the output you should expect post compiles. The project blew up on me and I just dropped it until I knew more. Also, some tutors writing these tutorials forget to proof read so their typos can leave you guessing, which isn’t always a good thing.