A lot of links for learning, practicing and other things related to programming

I thought today that I had a tough time finding appropriate links to learn programming so maybe everybody else who is learning may be having a similar problem. I decided to make a page containing a lot of links for everything related to programming – learning new languages, practicing etc.

It’s a work-in-progress but I already put many links to huge lists of links. Check it out.


Codecademy not that bad

I have been following the Python tutorial alongwith Project Euler for learning Python. During the tutorials I came upon lambda expressions, anonymous functions and functional programming. I had no idea what they were and reading on internet wasn’t much help either.

I tried going back to codecademy‘s Python track to continue Python as I didn’t like anything giving me confusion. In one of its lessons  lambda expressions were present. After completing the lesson I understood what were lambda expressions. So I need to take back that codecademy couldn’t be good for those with some programming experience. It can use some improvements but for totally unfamiliar programming concepts it is a nice introduction.

Python, java and a lot of resources

Ok so I have continued with codecademy‘s  Python track. Two-third done already.  For anyone reading I would give this suggestion. Codecademy is for beginner’s with no programming experience. It can give you a feel of the language but cannot teach you programming. It’s Python track covers the language basics but could use improvements.

Its 7th Track part-2 Battleship can use a lot of improvements. The instructions miss out on some points like corner cases in case of this project. Also the online judging system lets wrong codes pass through them.

I had the feeling that I would be needing more text on Python to learn it so I started with Python tutorials. They are good so far.

I found listings of a lot of programming resources  on stackoverflow.
Each programming language has an info page which contains listing of a lot of relevant material. I wish I knew that when I started out.

I was focusing on Python for past few days so I gave Java some time. Learned how to make executable files for Java in Netbeans and started experimenting with GUI Builder using JFrames container.

Started project euler by Python

Started a git repository today for the solutions of Project euler by python. I am using codeacademy for learning python. It seems to be good for basics but I have the feeling that it won’t be good enough for learning Python properly. Project Euler and python challenge should give me the required practice. I’ll am looking for other problems for practicing Python. If anyone has any suggestions please drop by.