Programming Is Just Too Hard For Me!
Are you struggling learning how to program? Maybe finding things are too hard.
Perhaps you started with one of my courses, or another course or ebook on programming and everything started great but then you hit a brick wall.
Or you find yourself typing in code shown in the course/ebook but not understanding it at all.
Maybe you are feel overwhelmed and are thinking programming is just too hard and not for you?
Or perhaps you can type in the code and understand it mostly, but writing your own programs seems miles away.
If any/all of the above is you, then I am here to say don’t panic… Yet!
Firstly, while it is possible the training you have been following sucks, its most likely not going to be that (of course it is possible).
Make sure you look around at what is popular, check reviews from other purchases of the ebook / students in the course you are interested in, just to eliminate the possibility the training is bad.
If the book/video course has a good number of great reviews then you can assume the material is not at fault.
So whats next? Are you doomed to never understanding programming or feeling like a newbie for the rest of your days.
Firstly, stop being so hard on yourself. Be kind to yourself, for starters. If you are like a good portion of the tens of thousands of student programmers I have met/worked with over the years then your self-talk is terrible.
You would never talk to a friend the way you talk to yourself.
“I am hopeless”, “I will never figure this out”, “I am too dumb to be a programmer”, “I suck at math”, “My logic skills are non-existent”, etc.
Step 1. Be kind to yourself!
None of the above is probably true anyway.
Lets get real: Programming is a skill, it can be learned. No one is born with programming skills. They learn them. Its that simple!
Does that mean everyone learns at the same speed? No. Some pick will pick up concepts faster than others, but almost anyone can learn programming if they are prepared to stick to it.
Step 2. Make a commitment to become a programmer.
Its time to decide. Do you want to become a programmer? If the answer is yes, then its time to commit to doing it. Something along the lines of “I am going to become a programmer, no matter what”.
Its amazing how once you really decide to do this, that things slowly start falling into place. Your subconscious mind is ready to take up any challenge and succeed – Start telling it what you really want!
I am not going to start talking about the law to attraction and all that stuff (I will leave that to the experts). But what I will say is making a commitment to what you do want, and focusing on that, and reminding yourself of what you want goes a long way in itself to helping you succeed.
Because you tend to start doing the things you need to do to achieve those goals.
Step 3 – Push on when adversity strikes.
I can pretty much guarantee you that you will hit a wall a number of times. You will get to the point where you think this is all too hard, and you will really want to quit.
Maybe it be a particular program bug you cannot figure out. Or a particular piece of code you are trying to figure out just does not make sense. Or maybe things are just not falling into place as quickly as you like.
This is the time when a lot of people quit. They decide they are not going to achieve their goals and give up.
This is the WORST time to quit. I am practically guarantee you that if you continue instead of quitting, that things will get better.
Learning anything takes time. Its like learning a new spoken language like French, or German.
What happens? You start of with a vocabulary of zero words (other than words you might have picked up in movies, etc). Guess what? Everyone learning that language starts in the same place.
Then you get introduced to a few words, and you can say them and maybe understand a few words, but most of what you hear is gibberish and makes no sense. You struggle to string together a few words, but everything takes so long to say out loud, and you have to overthink the pronunciation of every word.
You feel out of your depth, but you keep at it, and learn some more and now you can put simple phrases together. But a lot of words still make no sense to you.
And on you go. It takes time to eventually become fluent enough to hold real conversations.
Well guess what? This analogy applies to learning a programming language. Some people expect to be a fluent programmer after watching a few videos or going through an ebook.
In other words they are the programmer equivalent of the person who is learning a new spoken language and has learned a few words, and expects to be able to speak the language fluently. Its not going to happen at that point, is it?
Same for programming. It will take time to master, its a real skill.
So you are not going to be able to understand all the program code for apps you are learning to create in that video course or ebook. Maybe a lot of it goes over your head.
Does that mean you will never learn it? No. It means right now you are learning, and its completely normal to not understand it all.
Don’t quit at this point!! Keep going, keep learning.
Focus on what you did learn in that lecture, or chapter of the ebook. At first glance you might think everything was over the top of your head, and none of it made sense.
But is that really true? Are there some parts of the video/ebook you do understand? If you start focusing on this, you will most likely realise. “oh yeah, I understand that part, but this part I don’t get”.
And thats normal. Now you can pay special attention to that part you dont understand. Go watch that video again, go re-do that challenge code, go re-read that ebook chapter.
And maybe a third time, or a fourth time. Keep at it.
Step 4 – Repetition helps a lot.
The act of re-doing videos / re-reading chapters of an ebook will help you out!
Its a fact if you go through a video / book more than once, you pick up things you missed the first time around! Yes, thats right you can improve your understanding just be re-watching a video / re-reading that chapter.
Don’t believe me? Try it out for yourself. You will be amazed if you really focus on the video / ebook, that the 2nd and subsequent times you go through it, how concepts become clearer.
Some of us need to go through material a number of times before it makes sense.
Step 5 – Determination.
Just deciding you are going to see this journey though to become a programmer can greatly increase your chances of success! Keep at it.
What I can say from experience is with almost any skill, is that you start out knowing next to nothing, but gradually you get better and better, and one day you are applying that skill, and realise its actually easy!
Just think back to your first day at your first job (if you have been employed before). You probably came in as a newbie thinking you knew everything and it would be a breeze.
But soon your boss tells you all this stuff and your mind is blown and you think how will I ever understand all this.
But slowly and in some ways almost invisibly you get better at what you are doing, and one day you realise you are now skilled and the job is easy.
You gradually learned the ropes and went from newbie and being stressed out to a job that was easy.
Its the same with programming. Each time you learn something new you are going to be hit with that learning curve. So dont expect to be an expert with the material instantly.
Rather, trust that the knowledge will come as it has come before and continue on with the confidence.
Keep on immersing yourself in the material and re-watch videos, re-type in the apps again, look for other material if you need.
Summary?
For most people, programming takes time to learn. You are going to feel overwhelmed, things are going to appear to be too hard, you will want to quit, you will get frustrated.
But keep going! Things will get easier if you are prepared to stick to it.
regards
Tim
107 Comments
Excellent post, with the great advice, rarely given: “Be kind to yourself!”
Hi Geo,
Thanks, very true.
Thanks Tim! Your advice absolutely holds!
You are welcome! I’m glad to be able to help you.
I wish you all the success!
Regards,
Tim
Hey Tim,
Thank you for this great article. It reminds me that it is good to read articles that aren’t saying something I wouldn’t know, but sometimes you are too busy blind or disgusted that you’re unable to see things from different perspective. I have a new job as a developer in a company developing software for companies trading with energetics etc. They have their own programing language, so I’m learning new syntax and it takes so long for me to code something that isn’t so hard. I’m studying IT at university, but my biggest issue is self-confidence.
Sooo, thank you for nice motivational words. I needed them, because I already forgot how long it took me to learn some languages I already know 🙂
P.S. sorry for my english (it’s not my native language) 🙂
Greetings from Slovakia
Your english is fine Branislav!
I get what you are saying – and I want to say the more you work in this new programming language, the faster you will get.
All programmers start from the same position (not knowing a language). Like you say, its easy to forget how long a language takes to learn!
You will get there!
Thanks for this article Mr Tim.
Hi Osita,
Thanks for reading, and you are welcome!
Very good article. It fits exactly how I feel. I will give it another try =)
Great to hear from you Deborah. Yes give it another try! It will all “click” in time!
I’m taking your Java Masterclass course. I appreciate the mindfulness perspective in some of your points. I have been struggling with the WHY am I wanting to learn programming. As a 20 year veteran, designing large scale computer internetworks for Internet Service Providers and State Governments…. network automation, virtualization and programmability have become the ‘way’ to administer networks. I need to see where the code multiple network nodes vs command-line on node at a time connects, but it’s a battle in my mind every time I listen to your great presentations on Udemy or when I code. Sometimes I think experience and 20 year repetition is working against me… How do I go from expert at something to nothing. Mind noise is my biggest problem, so are focus and WHY it applies to me 🙁
Hi Randy,
I hear what you are saying – What I would say to you is to try and make it fun, rather than a chore. Try not to put expectations on yourself as to how fast you should be learning.
I hope that helps and I wish you every success.
Excellent words.
This is really motivate and help us to re-start from where we left.
Your words are giving a lot of hope, Sure we will become expert on the desired subject.
Appreciate your nice advice.
Thanks Afsal, I am glad to hear it helped you!
I really enjoy Tims hard work at teaching people programming. I have his Java course and I have started and stopped it multiple times. This most recent time a few weeks ago, I decided the very thing he speaks on here. I got my system set back up with all the program and started the course from scratch. I will admit, some of it was kind of boring the 3rd time around. I got to the new challenges introduced in 2018(love the constant updates). I flew through these with ease, things just started clicking. The way Tim breaks down the challenges helps to guide the way you write your program. By the time I got finished with section 5 and 6, I felt like an expert at loops and creating functions that do something and how to use parameters. I fully plan on buying all Tims classes that cover topics I want to learn.
Hi Elijah,
I am so glad to hear you are now flying through the course (and I understand that re-doing parts can get boring at times).
It just goes to show if you keep at it, things will get better.
So congratulations on your success and thanks for the the support of all my courses!
great advice tim. I am looking forward to your next article.
Thanks for your support!
Great post! It is true for anything and everything in life, “NEVER GIVE UP” – Thank you for starting these blog sessions, they are truly helpful.
Thanks – you are welcome!
Few years ago I stopped coding coz I thought that it’s very tough.i was wrong back then. I again want to start coding and this time I will not stop. I hope ur tutorials will help me.
Yes, any worthwhile skill takes time to learn. You have the right attitude with not giving up!
Thank you for this. Currently, I am trying to finish your Java Masterclass course that I’ve picked up some years back. I am seriously trying to get a Software Developer job in the next few weeks, and I hope to land in something soon. Very timely advice, thanks for sharing.
Cheers!
-JC
Awesome! The course has changed a lot over the years, that’s for sure. Good luck with your job! I wish you every success.
I agree this is an excellent post. But I would add it’s important to have an application that is really engaging to you. Something fun or important, or that could be useful to you or others.
That’s what’s holding me back with Java. I don’t have anything that I want to make that inspires me enough to put in the effort. I can program in VBA at work because I have things I need to build.
I wonder if working together on some complicated, interesting application could get us focused and skilled in real life programming.
Tim, your classes are excellent. Thanks so much!
Having something that is fun, certainly helps you in wanting to continue. I agree!
Why not code something in Java that you have done in VBA ? Or automate something that you are currently doing manually.
Thanks so much for the support!
Coming from an arts background, I find myself struggling with the maths logic used in some of the exercises on your Udemy course. Would you have any advice on dealing with this?
i also struggled but practice and asking why the solution is that way.. ask a fellow student to explain in the smallest bits and it will make sense.. one way i learn is looking up the bits i dont understand in multiple books to get different explanations on the same point
Thanks for your advice Moses – I will give that a try 🙂
Practice – if you see a challenge solution that you got stuck on, then try and challenge yourself in a related challenge.
The more you work with something (math logic in this case) the easier it will come to you.
Thanks for your advice Tim – I am really getting so much from the course and if practice will help in that area, I’ll stick at it and hopefully get my brain thinking that way again with time!
Thanks for taking the time to write these thoughtful reminders, encouragement, and motivation to keep at – no matter what is new in your life, especially something hard like programming! This letter and your previous one – we’re fantias writings to get me motivated and in tune with my learning!
Thanks again, Tim!
Thanks for dropping by and I’m glad these posts have proven helpful to you!
I reached here via an announcement about your Java course. Does the intro course use Java? Maybe a language that has more immediate feedback would work better. For example, I came across this today:
https://pypyjs.org/
which is cute, but even so it begs the question: why not just try js in the first place?
After all you can visit any page, press F12 (in any browser), and get started.
Java, with all that that entails, can come later.
(Just a thought)
Tim Buchalka [5 hours ago]
Hi Steve,
I don’t think Java is any harder to get started with than Javascript – plus there are websites that allow you to code Java online if you want to do that.
Javascript (learning the wrong way) can introduce bad habits like initialisation of variables, and so on.
But of course there are many ways of learning how to program!
Thanks Tim, you are right, some people pick up SW faster than others, but it’s a journey nearly anyone can take. One other suggestion for new programmers, write programs that you define, ones that you own, even if they are very simple at the beginning. Something magic happens when you are creating; an imprint that doesn’t always occur when you are following someone else’s logic.
Very true Lee, I agree! Thanks for sharing.
Hello Tim.
Thank you for this post, but I’m going to be honest with you, I don’t feel like it has helped much.
I’ve started my career as a programmer but I’ve failed to keep up with new technology. I’ve been trying to learn Android, iOS and other new frameworks for over 3 years and have failed miserably, I keep falling back to the stuff I do know, for which applications are becoming less and less in demand.
Watching the same videos repeatedly only hammers in the idea that I can’t understand this rather than help.
I’ve blamed myself, my inability to learn new things, tutorials, materials, everything, I really can’t find the root cause, but it’s becoming increasingly clear I’m no longer a fit for this career path.
I want to continue on this career, there’s so much I still want to create, but I’ve really hit a wall and there’s no clear path to get past it.
Thanks for taking the time to reply – it’s okay you don’t have to agree with me
🙂
In your situation, what I would suggest is that you start with a generic programming language course like Java, Python, C++ or C (I have courses on all these languages).
Learn the basics of the language before worrying about frameworks, etc.
Also be careful at your “inner speak”. What I have found in life is if you keep telling yourself something, then it tends to be true or made true.
If you are constantly saying “There is no clear path to get past it” or that “Watching the same videos repeatedly doesn’t help” then you are to a degree sabotaging your potential success.
Looking at this logically, you are an intelligent person and have made it as a programmer in the past. Given others are succeeding by going through this course material, its logical that you can as well.
What (if anything) has changed since when you started out as a programmer?
Have you gone back to a course and literally started at the first video, even if you think its for beginners?
I’ve met programmers in a similar position to you, and when I talked to them, I found they were skipping the introductory stuff, and that when they want back and did all the material it made sense again.
That would be my guess – that you are doing that.
Try and keep the self speak more positive – “I can figure this out”, etc. And celebrate the minor wins along the way – e.g. Getting the first “Hello world” app working in Java, etc and keep at it and I feel sure you will gt there.
Good luck!
thanks for this article tim
No problem!
Hello Tim-san,
This post has encouraged me a lot.
Every time I start to learn programing at some point I start doubting.
Is this really for me? When am I going to feel confident? etc.
Then I step away for a while then restart.
I think I will just keep going this time.
Thank you for the great post.
Respectfully yours,
MIke from Tokyo.
Please keep going, Mike! I feel very confident that if you do not give up, but keep at it that you will succeed!
Thanks for the article, Tim. These motivational posts are really helpful. I’ve been studying Java and Android development for almost 3 months now, and I know I’ve learned a lot, but sometimes I kick myself thinking I’ll never be able to do it on my own. Your Android course is really helpful and I’m learning a lot. I’ve been a recruiter for 13 years now, and I really dislike my job and want to be a software/mobile developer. I’m definitely determined to make this happen and I’m really glad I found something I actually really enjoy that I could do for work and get paid to do. Thanks for these posts and your courses!
I am glad it helped. It sounds like you are making progress – just think back to how far you have come over 3 months! I bet you wont believe how much progress you have made.
Keep up the good work!
Very good article,
I’m currently learning java using your java masterclass course.
Personally, I find myself ultra frustrated when I can’t solve a challenge or exercise, specially because I need to look at the solution and it really upsets me, makes me think I can’t do it! But then I try to at least understand the solution, see what was done, the way it was done, and then, I take note of it!
I don’t know if my logic skill isn’t good enough right know, and specially, I don’t know if looking at the solution is the best pratice when you are stuck and can’t seem to solve the problem!
Is this normal for a begginner? Being stuck and unable to solve a problem, even if you are trying really hard?
I would be happy if you could advise me on this!
Btw, your course is amazing, thank you!
Cheers,
Joaquim Azevedo (Sorry for any bad english!)
It’s nice to hear from you Joaquim.
You are totally on the right track with looking at the solution and understanding it for those challenges you don’t complete.
Keep in mind you probably got at least some of the challenge completed, so be sure to pat yourself on the back even if you didn’t complete it all.
Yes, this is normal for a beginner – keep going through the course and attempting/completing the challenges and coding exercises – you will get better over ti me.
Your english was fine! No need to say sorry!
Nice motivational post. I have gone through all the phases but keep going as per your way. Hope someday I will get light.
Thanks buddy for nice post.
Keep at it! The more you immerse yourself into programmer that more understandable it becomes!
Your Java courses are awsome, I am an IT student.. Still struggling to be a good programmer, and in some stages of my academic period I, also came with the same thought ” programming is not for me”, though I come with the logic much faster but I face problems during writing of a code.. Above article motivates me a lot.. Thanks again for making such confident in me.
Keep it up. You can do it! And you are welcome.
Hello Tim , I need your help regarding a code. I am currently following your ‘ Complete Java Masterclass ‘ course from Udemy. Now , i recently tried the linked list challenge. I am facing some issues and i want to learn from my own mistakes and not just copy and paste your code . Since the code is quiet big, can you send me your email or anything like that, so that i can find what my mistakes are. Please do let me know about this.
Please post questions in the Q&A section of the course, and we will help You other there.
Hi Tim!
I finished as an undergraduate in computer engineering and I’m taking your Java Masterclass course.You are good teaching, mostly I understand what you want to say in your videos but i can’t develop my own app. What would you recommend?
Hi Ece,
Keep working on your coding – overtime you get better and this will lead to you writing your own apps!
So keep at it and it will happen.
Regards
Tim
Back in my younger days, I was expert in Basic running on DOS. I created a program which ran estimated the cost of building a road. I would guess I used over 100,000 lines of code. Now when I tried to learn python, I keep going back to Basic. Example: the sample code in Python used if – elif – else, if I was in Basic I would use a case statement then return to case for other answer from the user. Now at the age of 75 I want to keep up with my grandsons and learn some the newer language being used today. Some of Basic logic is the same, like for, if else, lists, and other areas. Like they say if you learn to ride bicycle then you will not forget now. This is true when learning a new language.
Hi John,
It’s wonderful to hear about your experiences and how you find similarities with Basic when using Python.
To a certain degree you will find similarities in most languages with each other, some languages more than others.
There are many ways to solve a given program and as you advance your skills in Python you will find it is very elegant and allows you to do a lot more with less lines of code compared to Basic.
Was it QBasic you used? I know QBasic and other versions of Basic quite well – or I should say I used to know them well.
Thanks for dropping by and I hope you keep on learning and enjoying it!
Hello Tim,
Just the words I was looking for while deciding to get back to my courses. I had dropped the course in between due to things going over my head and lacking the confidence to move forward. I’m a 35 year old trying to learn a new skill, programming. Sometimes, it even crossed my head that I’m probably aged out for this. No more. I believe I can do this and give life to my idea through the technology that is there for me to use. Once again, thank you for the kind words and the encouragement you have passed on. You sure are living on your life’s mission.
Hi Sachin,
I am glad this resonates with you and helps you realise that you can do this, and that its never too late.
As an example I answered a blog post from a 75 year old just today who is having a great time with programming.
You are welcome!
Step 4 is pure Gold. Whenever I feel lost, I take a step back and revisit videos I’ve already watched before. This gets me back on track and restores my self-confidence.
Thanks Husain – absolutely, I agree. Re-watching videos is a great way to get back into the zone!
Thanks for the blog Tim. Another great step to learning is looking for reassurances from teachers like you! Your continued attention and encouragement goes a long way toward keeping us studying and learning!
Thanks for the kind words, I appreciate it!!
Thanks for this blog Tim.
This is really motivate and help everyone to re-start from where the peoples are left and jump to other technology.
I am glad it was helpful to you!
Hey Tim. I started and gave up on this course and coding a few years back, though I have recently started up again. I’ve been finishing up the Comptia a+ 901 course which is mundane but I’m getting through it via repetition. My main goal is to become a Games programmer. It’s nice to come back here only to see this motivational post. I have many things I’m trying to learn at the moment but I hope to get the time to delve back into this course soon.
Thank you and have a nice day.
Max.
Thanks for dropping by Max – games programming is so much fun and so rewarding. You can do this! Keep up the good work.
Regards
Tim
There are some who call you…………Tim. Greetings, Tim the Enchanter!
I have been doing the python course on your website, I must say I’m really glad to have run into your website and the course. I am just starting out as a programmer and very motivated. Keep up the great work, Cheers from Vancouver, Canada.
Hey Panos, thanks for the kind words, and I am glad you meet you.
I hope you enjoy the course!
Where can I find the bitwise operation in your Java master course? I would like to review this area to build up more sense with the bitwise operation and bitwise shift. Also, do you have any specific chapter for the recursive or dynamic programming?
What’s your recommendation for prepare the coding test or white board coding interview? I saw some practice questions from some web sites (GeeksForGeeks, Leetcode, ), but felt hard to understand it (I am not a CS background). What’s the best way to overcome it efficiently?
Bitwise operations are not discussed in the course – I sent out a survey a few years ago and virtually no student wanted me to cover it, so I covered other topics instead.
Recursion is covered in the course, there is a lecture on it – If you leave a question in the Q&A section of the course on Udemy I will answer you there as to which one it is.
The best way to get prepared is to know Java inside out – know it very well, so much so that you wont be surprised by any technical question they throw at you!
Another option is to take a Oracle certification exam for Java, that might also help.
For me, I find that a lot of understanding comes just with the passage of time. I mean that there are concepts that I don’t necessarily review, but I accept that they’re mysterious…and mysteriously, a few months later, I understand.
Example: When I first started learning programming, I had a lot of trouble with the distinction between a print command and a return. They seemed like the same thing to me, but they clearly didn’t behave the same way. It drove me nuts!
I didn’t get it, and I just went on doing stuff, tearing my hear out (figuratively speaking) every time I had to determine whether I needed a print or a return. Then, at some point, I realized that it had become clear and obvious and simple, and had been for months. It just sank in, my brain digested it.
That is spot on – when you start out, almost everything is hard, but it gets easier and easier over time!!
Thanks for dropping by and all the best!
Hi Tim,
I basically have two things on my mind.
1) To become a software development Engineer by strengthening myself on data structures and algorithms ( have completed your course Data Structures and Algorithms : Deep Dive using Java) and started the course Java Programming Masterclass for software Developers).
2) To become a Data Scientist and Machine Learning Engineer. Have completed a course titled ‘Python for Data Science and Machine Learning bootcamp’.
Am I doing the right thing by focusing on two areas instead of one??
Please give your thoughts on the same.
Thank you for the amazing courses.
I think these videos.
https://www.youtube.com/watch?v=ZdFYqGHDxdw
and
https://www.youtube.com/watch?v=JpellI-3sX8
will help as they address what you have asked.
Hey Tim,
I am 17 and I have programmed for a year or two and I have understood some of the basic concepts (while and for loops, if statements, iteration, arrays, data structures and algorithms). I have entered, this summer, a foundation of computer science course and the exercises are being so hard. Sometimes, I spend all day on a coding exercise and don’t get it right. Any advice ?
Hi John,
You might want to try an online course – I am a bit biased since I have a lot of them, but I found many computer science courses to be “stuffy” and hard to get through. A more interesting course with videos, etc might be just the ticket for you.
Also, check the videos here.
https://lpa.dev/tips/h
Lots of help there as well.
Good luck with it and keep at it, you can do this!
Regards
Tim
Yes online courses are much better as we can take them anywhere and the teachers are expert e.g. Tim’s java course is very good .
When I first started learning it wasn’t even that it was too difficult—not that it’s easy. My biggest issue was practicality. I’ve taken a few programming courses in college over the years and they felt almost pointless. I walked away not knowing enough to write anything useful. I recently completed Jose Portilla’s Python course and, combined with my college level experience, am finally coming up with practical programs that go beyond the basics—and I actually understand it!
I’m transferring into a CS program that heavily emphasizes Java, so I picked up your masterclass to get a head start and I’ve really been enjoying it. Later lessons appear to actually be useful in the real-world career-wise and I’m excited to get into that!
I’m torn between the two concentrations for this CS program though since I’m not completely sure where I want to go with this. There’s a concentration in programming and a concentration in database technology. Do you have any insight on the two different paths that may help me make a more informed decision?
Thanks for everything you do!
Chris
Hi Chris,
I’m glad the Java course has helped you out. Jose had a great Python course (I have one also).
To answer your question, a programmer often has to use databases, so I think in general there are more opportunities for programmers who have a good understanding of databases compared to database technology experts. That’s not to say there are no jobs for people like that, and I’ve worked with people who have, and the good ones get paid a lot.
In general, though I really believe there are a lot more opportunities if you focus on programming than databases, remembering you will be doing database work as a programmer anyway.
I hope that helps.
Regards
Tim
Hi Sir Tim,
This article it helps me alot, It gives a fuel in every situation to my journey in programming. I always trying and practicing your examples until I master the materials. even I mastered I always practicing over and over again before step to another. but I felt my progress too slow, though I never step over to a next videos until i did not mastered your materials. I known that this repetition it gives a good result. Thank you so much!
Hi Ash,
You’re welcome! I’m glad that this article sparked your determination to pursue programming.
Take your time with the course. I’ve found the more you rush things, the slower the overall results tend to be. It’s best to take your time to really understand the material. If you are enjoying what you are doing, then you know you are on the right track.
I suggest you check out my Youtube channel here.
https://lpa.dev/tips/h
Lots of practical programming tips, career advice, etc.
Keep up the good work!
Tim
Hi Tim.
I just wanted to say that you are awesome.
I am really glad that I decided to enroll in your java remaster class course. I get a lot out of it and I really really enjoy It.
Your advice is useful.
Thanks for sharing your years of experience with us.
You’re welcome, Mohammad. I’m glad to know the course has proven useful to you. Thank you for the wonderful feedback!
Cheers,
Tim
Hi Tim
thanks alot for your help
what doesn’t help the too much time (about two years) and no jobs want java only , all need extra things make me see the road so far, and in the same time the past two years make me not capable to leave it without reach the end.
Entry-level programming jobs usually require skills in a single language like Java – Stick with it you will get there!
Keep learning!
Regards,
Tim
Sir, I am Mahtabur Rahman from Bangladesh. I am really interested in learning programming from your Udemy course for android. Could you please provide me a coupon code for the android course, please.
I am really in need of money, Sir. Thanks in advance, Sir.
Mahtab
Hi Sheik,
I can help you with a discount coupon, but first I need to know which Android course you are interested in.
Let me know, and I’ll send you a coupon.
Regards,
LPA Team
Thanks a lot … I respect people like you who really want to help..
I paid for the course you got the money but still provide a lot of advice and guidence tp make us successed.
You’re welcome, and thank you for the compliment, Moaz!
One of Tim’s life’s missions is to help people get better at programming, and he really takes it by heart. 🙂
We’re glad you found value in it. Tim and the LPA Team appreciate it!
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
Hello Tim! Even I finished an Java IT course, I learned a lot of new things with your Java Master course. And just read this post – amazing! If I can ask for an opinion: is it a good to make next step at ‘Google Data Analyst’, after Java? Cheers!
Hi Крсто,
It’s great to hear the Java course has proven useful to you. Thank you for letting us know!
To answer your question, Java opens different career pathways. To start, you can pick the job that has the greater advantage for you right now, and you can also supplement it with advanced learnings in line with your goal, at the same time – as long as you can handle it of course. 🙂
Tim has videos that you may find helpful in your decision-making.
Focus and Goal Setting | Programming Tip of the Day – Tim Buchalka:
https://youtu.be/JpellI-3sX8
Taking Responsibility for Your Programming Journey:
https://youtu.be/XW482VhttiY
Changing Jobs: How To Transition To A Software Development Career From A Different Field:
https://youtu.be/pyh8WYhfC7o
I hope these help.
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
Hey! so I started learning Java after python . I am understanding all the concepts taught by you. I’m in college(first year) and from India , I wanted to know where you I practice Java and what to do in order to get a good placement 😊
Hi Jain,
Firstly, thank you for making Tim’s course a part of your programming journey.
As for practice activities, Tim suggests checking out github.com. It is a great site to find open-source projects to be involved in and to get inspiration and ideas. That will help you brush up and sharpen your existing skills.
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
presskit.misiniec.pl
Galvanized Insulated Steel Pipe
Gi Coil Sheet
Asbestos Packing with Graphite Impregnation
Silica Ceramic Fiber Packing Reinforced with Inconel Wire
Galvanized Steel Coil Z275
Asbestos Packing with PTFE Impregnation
Replacing Suspension Bushings
Kraft Paper Bag with Handle
Sandwich Paper Bags
Luxury Paper Shopping Bags
Strut Rod Bushing Kit
http://www.ctcglobal.org
4g63t Exhaust Manifold
CNC Cutting Sheet
ketamata.xsrv.jp
CNC Sheet Metal Cutting Machine
Laser Cutting Machine Fiber
Double Sided OPP Tape
Double Sided EVA Tape
Double Sided PVC Tape
Scandinavian Design Rotary Candle Holder
Square Eggshell Stickers
Battery Chainsaw Trimmer
Electric Trimming Scissors
The main types of Metal CNC Machined Parts
http://www.alivecz.com
Electric Branch Trimming Scissors
5g router price
4g router with sim card slot
http://www.mhcclinic.jp
Precautions for children using Spinning Seesaw
Mobile Kitchen Waste Treatment System
4g bonding router
Caravan Trailer Drop Leg Stabilizer Jack
Stainless Steel 304 Cross Recessed Hexagon Flange Bolt
134.2 Khz Reader
Rfid Reader Detector
M6 M10 DIN603 INOX A4 Stainless Steel 314 316 INOX A2 Carriage Bolt
M5 M6 DIN603 INOX A4 INOX A2 Stainless Steel 314 316 Square Neck Carriage Bolt
http://www.ilososnik.ru
Id Card Writer
http://www.suplimedics.com
Lip Single Makeup Brush
Double Wall Plastic Thermal Cup
Bath Belt
Vacuum Insulation Cup
Vacuum Cup Of Bullet
Face Makeup Brush Set
Exterior Power Bar
Fastest Charging Phone
yhxbcp000400 Front Brake Pad
Ultra Massage Gun
http://www.hexaxis.ru
Some Maintenance Tips of Excavator Hydraulic Pump
What is the Auto PCB Relay
Custom CNC Aluminum Cover
CNC Aluminum Parts New Energy Power Electronic Controller Housing
Cbd Vape
Vape Shop
Hydrogen Energy Stack Cover
Battery
polioftalmica.it
China Brand Caramel Popcorn
Digital Printing Kraft Paper Pouch
http://www.mxixray.com
Flat Bottom Zipper Pet Food Packaging Bag
Caramel Popcorn Tasty
Flat Bottom Pet Food Packaging Pouch
Caramel Popcorn Online
Popcorn Kit
Low Calorie Caramel Popcorn
Printed Pet Food Packaging Bag
Pet Food Packing Bag For Frozen Food
cricket practice nets Made For Sports Enthusiasts
bwheater.co.kr
Knitted Mono Anti-Bird Netting Black
Cricket Practice Football Sports Ground Net
Knitted Mesh Anti Bird Netting in Black or White
Urinal Cistern
Sink Accessories
Anti Bird Net Heavy Duty Knitted Mesh
Mens Toilet Urinal
Stainless Steel Kitchen Sink
Workstation Sink
EAS Security System
Bandsaw Mill
Acrylic Anti-Theft Gate EAS Alarm Security
45 Degree Edge Banding Machine
http://www.quawas.jo
White EAS System Acrylic AM
Planer Machine
EAS RF Alarm System Acrylic Gate
Take Way Plastic Food Container
Computer Beam Saw
EAS Security Alarm System