Jump to content

What do you guys recommend to learn programming?


weJ

Recommended Posts

Hey guys! This year I enrolled in my first year of Computer Science. It's nice but it seems like the first semester is all about math and very little programming involved.

The math is easy because I took advanced math in school and it's pretty much the same thing but I want to start programming my own stuff too. 

We are going to start with Phyton and Java in December but even then, it seems like it's only going to be the basic. Any recommendations?

Link to comment
Share on other sites

I personally didn't care for CodeAcademy much. I felt like the practice problems left me feeling unable to expand upon the concepts that I had learned due to the limited scope that was taught.

 

For language, I personally started with Python and would recommend Python to start vs Java. Java is a great language, but has a higher learning curve to get you started. When learning the very basic concepts, removing as many roadblocks as possible is more beneficial than learning all the nitty-gritty details of statically-typed languages (like Java) since all core concepts (variables, conditionals, loops, functions, classes, etc.) will transfer between languages (as long as you stick within Object-Oriented languages like Java, Ruby, Python, PHP, C++, etc).

 

I learn really well from reading, so I enjoyed going through https://learnpythonthehardway.org/book/ (free).

 

CodeSchool (paid) and Treehouse  (paid) are both video-tutorials with in-browser code environments like CodeAcademy, but they both take a more project-oriented approach. I really like that since building some sort of application is much more real-world. I also thought their instruction was straight up better. They both have 30-day free trials, so you should definitely give one a shot. Often times websites like that have discounts (or are free) for students as well!

 

Hope that helps. I'm happy to answer any more questions as well. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...